Degradado
LOGICA DE UN C
// Crear lista de telefonos a la encuesta (primera carga)
public static string crearTelefonos(List<bdTelefono> to)
{
string control = "";
try
{
foreach (bdTelefono listaTelefonos in to)
{
DataTable tabla = new DataTable();
SqlParameter[] parametros = {
new SqlParameter("@Accion", 1),
new SqlParameter("@IdUsuario", listaTelefonos.IdUsuario),
new SqlParameter("@IdTipoEstudio", listaTelefonos.IdTipoTelefono),
new SqlParameter("@Telefono", listaTelefonos.Telefono),
new SqlParameter("@Extension", listaTelefonos.Extension)
};
tabla = bdContext.funcionStored("spTelefono", parametros);
}
control = "ok";
}
catch (Exception e)
{
control = e.ToString();
}
return control;
}
// Leer la lista de telefonos de una encuesta
public static List<dgvTelefono> listarTelefonos(int idUsuario)
{
List<dgvTelefono> listaTelefonos = new List<dgvTelefono>();
DataTable tabla = new DataTable();
SqlParameter[] parametros = {
new SqlParameter("@Accion", 2),
new SqlParameter("@IdUsuario", idUsuario)
};
tabla = bdContext.funcionStored("spTelefono", parametros);
if (tabla.Rows.Count > 0)
{
listaTelefonos = (from DataRow fila in tabla.Rows
select new dgvTelefono
{
IdTelefono = Convert.ToInt32(fila["IdTelefono"]),
Telefono = fila["Telefono"].ToString(),
Tipo = fila["Tipo"].ToString(),
Extension = fila["Extension"].ToString()
}).ToList();
}
return listaTelefonos;
}
// Eliminar telefonos de la encuesta
public static string eliminarTelefono(int idTelefono)
{
string control = "";
try
{
DataTable tabla = new DataTable();
SqlParameter[] parametros = {
new SqlParameter("@Accion", 3),
new SqlParameter("@IdTelefono", idTelefono)
};
tabla = bdContext.funcionStored("spTelefono", parametros);
control = "ok";
}
catch (Exception e)
{
control = e.ToString();
}
return control;
}
Comentarios
Publicar un comentario