/// <summary> /// Descripción: Actualiza informacion de los datos de la categoria. /// Author: Terceros. /// Fecha Creacion: 01/01/2017 /// Fecha Modificación: 02/02/2017. /// Modificación: Se agregaron comentarios. /// </summary> /// <param name="categoria"></param> public void UpdateCategoria(CategoriaDato categoria) { using (var categoriaDatoDal = new CategoriaDatoDal()) { categoriaDatoDal.UpdateCategoria(categoria); } }
public ClienteDato(string dni, string nombre, string telefono, CategoriaDato valor) { this.dni = dni; this.nombre = nombre; this.telefono = telefono; this.valor = valor; }
/// <summary> /// Descripción: Registra información de la Categoria y Enfermedad Categoria Dato. /// Author: Terceros. /// Fecha Creacion: 01/01/2017 /// Fecha Modificación: 02/02/2017. /// Modificación: Se agregaron comentarios. /// </summary> /// <param name="categoria"></param> /// <param name="idEnfermedad"></param> public void InsertCategoria(CategoriaDato categoria, string idEnfermedad) { using (var categoriaDatoDal = new CategoriaDatoDal()) { categoriaDatoDal.InsertCategoria(categoria, idEnfermedad); } }
// PRE: dni != null, nombre != null, telefono != null, cat != null. // POS: crea un ClienteDato con DNI = dni, nombre = "nombre", telefono = "telefono" y categoria = cat. public ClienteDato(String dni, String nombre, String telefono, CategoriaDato cat) { this.dni = dni; this.nombre = nombre; this.telefono = telefono; this.categoria = cat; }
public static Categoria SeleccionarCategoria(string id) { Categoria categoria = null; SqlDataReader data = null; try { data = CategoriaDato.SeleccionarCategoria(id); while (data.Read()) { categoria = new Categoria(); categoria.categoria_id = data["categoria_id"].ToString(); categoria.nombreCategoria = data["nombreCategoria"].ToString(); categoria.activo = Convert.ToBoolean(data["activo"]); } return(categoria); } catch (Exception ex) { throw ex; } finally { data.Close(); } }
/// <summary> /// Descripción: Metodo que devuelve la entidad claseGeneroViewModels con informacion /// de las clases. /// Author: Terceros. /// Fecha Creacion: 01/01/2017 /// Fecha Modificación: 02/02/2017. /// Modificación: Se agregaron comentarios. /// </summary> /// <param name="categoriaDato"></param> /// <returns></returns> private ClaseGeneroViewModels GetClaseGeneroViewModels(CategoriaDato categoriaDato = null) { var clases = _listaBl.GetListaByOpcion(OpcionLista.ClaseGenero); return(new ClaseGeneroViewModels { Data = clases.ListaDetalle, IdClase = categoriaDato?.IdGenero ?? 0 }); }
/// <summary> /// Descripción: Metodo que devuelve la descripcion de la Categoria Padre. /// Author: Terceros. /// Fecha Creacion: 01/01/2017 /// Fecha Modificación: 02/02/2017. /// Modificación: Se agregaron comentarios. /// </summary> /// <param name="categoria"></param> /// <returns></returns> private string GetNombrePadre(CategoriaDato categoria) { if (!categoria.IdCategoriaDatoPadre.HasValue) { return(null); } var categoriaPadre = _categoriaDatoBl.GetCategoriaById(categoria.IdCategoriaDatoPadre.Value); return(categoriaPadre?.Nombre); }
public static Categoria CambioACategoria(CategoriaDato c) { if (c.Equals(Categoria.A)) { return(Categoria.A); } else if (c.Equals(Categoria.B)) { return(Categoria.B); } return(Categoria.C); }
/// <summary> /// Descripción: Registra información de la Categoria y Enfermedad Categoria Dato. /// Author: Terceros. /// Fecha Creacion: 01/01/2017 /// Fecha Modificación: 02/02/2017. /// Modificación: Se agregaron comentarios. /// </summary> /// <param name="categoria"></param> /// <param name="idEnfermedad"></param> public void InsertCategoria(CategoriaDato categoria, string idEnfermedad) { var objCommand = GetSqlCommand("pNLI_CategoriaByEnfermedad"); InputParameterAdd.Varchar(objCommand, "idEnfermedad", idEnfermedad); InputParameterAdd.Varchar(objCommand, "nombre", categoria.Nombre); InputParameterAdd.Varchar(objCommand, "descripcion", categoria.Descripcion); InputParameterAdd.Int(objCommand, "idCategoriaDatoPadre", categoria.IdCategoriaDatoPadre); InputParameterAdd.Int(objCommand, "idGenero", categoria.IdGenero); InputParameterAdd.Int(objCommand, "visible", System.Convert.ToInt32(categoria.Visible)); InputParameterAdd.Int(objCommand, "orientacion", categoria.Orientacion); InputParameterAdd.Int(objCommand, "idUsuarioRegistro", categoria.IdUsuarioRegistro); ExecuteNonQuery(objCommand); }
/// <summary> /// Descripción: Actualiza informacion de los datos de la categoria. /// Author: Terceros. /// Fecha Creacion: 01/01/2017 /// Fecha Modificación: 02/02/2017. /// Modificación: Se agregaron comentarios. /// </summary> /// <param name="categoria"></param> public void UpdateCategoria(CategoriaDato categoria) { var objCommand = GetSqlCommand("pNLU_Categoria"); InputParameterAdd.Int(objCommand, "idCategoriaDato", categoria.IdCategoriaDato); InputParameterAdd.Varchar(objCommand, "nombre", categoria.Nombre); InputParameterAdd.Varchar(objCommand, "descripcion", categoria.Descripcion); InputParameterAdd.Int(objCommand, "idGenero", categoria.IdGenero); InputParameterAdd.Int(objCommand, "visible", System.Convert.ToInt32(categoria.Visible)); InputParameterAdd.Int(objCommand, "orientacion", categoria.Orientacion); InputParameterAdd.Int(objCommand, "estado", categoria.Estado); InputParameterAdd.Int(objCommand, "idUsuarioEdicion", categoria.IdUsuarioRegistro); ExecuteNonQuery(objCommand); }
public static List <Categoria> ObtenerTodos() { List <Categoria> lista = new List <Categoria>(); DataSet ds = CategoriaDato.SeleccionarTodos(); foreach (DataRow fila in ds.Tables[0].Rows) { Categoria registro = new Categoria(); registro.categoria_id = fila["categoria_id"].ToString(); registro.nombreCategoria = fila["nombreCategoria"].ToString(); registro.activo = Convert.ToBoolean(fila["activo"]); lista.Add(registro); } return(lista); }
/// <summary> /// Descripción: Actualiza informacion de los datos de la categoria y de las categorias/enfermedades. /// Author: Terceros. /// Fecha Creacion: 01/01/2017 /// Fecha Modificación: 02/02/2017. /// Modificación: Se agregaron comentarios. /// </summary> /// <param name="categoria"></param> /// <param name="enfermedadCategoria"></param> public void UpdateCategoria(CategoriaDato categoria, EnfermedadCategoriaDato enfermedadCategoria) { using (var categoriaDatoDal = new CategoriaDatoDal()) { categoriaDatoDal.BeginTransaction(IsolationLevel.ReadCommitted); try { categoriaDatoDal.UpdateCategoria(categoria); categoriaDatoDal.UpdateEnfermedadCategoria(enfermedadCategoria); categoriaDatoDal.Commit(); } catch (Exception) { categoriaDatoDal.Rollback(); } } }
public ActionResult NuevaCategoria(string idEnfermedad, int?idCategoriaPadre, string nombrePadre) { var categoriaDato = new CategoriaDato { Visible = true, IdGenero = 3 }; var model = new CategoriaViewModels { IdEnfermedad = idEnfermedad, IdCategoriaPadre = idCategoriaPadre, NombrePadre = nombrePadre, Clase = GetClaseGeneroViewModels(categoriaDato), Categoria = categoriaDato }; return(PartialView("_NuevaCategoria", model)); }
/// <summary> /// Descripción: Retorna los datos en la entidad CategoriaDato /// Author: Terceros. /// Fecha Creacion: 01/01/2017 /// Fecha Modificación: 02/02/2017. /// Modificación: Se agregaron comentarios. /// </summary> /// <param name="categorias"></param> /// <param name="categoria"></param> /// <param name="idEnfermedad"></param> /// <returns></returns> private static CategoriaDato CreateCategoria(IEnumerable <CategoriaDato> categorias, CategoriaDato categoria, int idEnfermedad, int idProyecto, string idExamen) { var idCategoriaDatoPadre = categoria.IdCategoriaDatoPadre; var idCategoria = categoria.IdCategoriaDato; var nombre = categoria.Nombre; var descripcion = categoria.Descripcion; var visible = categoria.Visible; var orientacion = categoria.Orientacion; var categoriaDatos = categorias as IList <CategoriaDato> ?? categorias.ToList(); var subCategorias = GetSubCategorias(categoriaDatos, idCategoria).Select(cat => CreateCategoria(categoriaDatos, cat, idEnfermedad, idProyecto, idExamen)).ToList(); var datos = GetDatos(subCategorias, idCategoria, idEnfermedad, idExamen); return(new CategoriaDato { IdCategoriaDatoPadre = idCategoriaDatoPadre, IdCategoriaDato = idCategoria, Nombre = nombre, Descripcion = descripcion, Visible = visible, Orientacion = orientacion, SubCategorias = subCategorias, OrdenDatoClinicoList = datos != null?datos.Where(x => x.Dato.idProyecto == idProyecto || x.Dato.idProyecto == 0).ToList() : null }); }