/// <summary> /// BL - Registrar Tipo /// </summary> /// <param name="oTipo">Tipo a registrar</param> /// <returns></returns> public bool NuevoRegistro(MedDAL.DAL.tipos oTipo) { return(odalTipos.NuevoRegistro(oTipo)); }
private void Editar() { //Crear el objeto a editar oTipos = new MedDAL.DAL.tipos(); oTipos.idTipo = int.Parse(dgvDatos.SelectedDataKey.Value.ToString()); oTipos.Nombre = txbTipo.Text; string sDatosBitcora = "Tipo: " + txbTipo.Text + " "; if (chkAlmacenes.Checked == true) { oTipos.Almacenes = true; sDatosBitcora += "Almacenes: Sí"; } else { oTipos.Almacenes = false; sDatosBitcora += "Almacenes: No "; } if (chkClientes.Checked == true) { oTipos.Clientes = true; sDatosBitcora += "Clientes: Sí "; } else { oTipos.Clientes = false; sDatosBitcora += "Clientes: No "; } if (chkProductos.Checked == true) { oTipos.Productos = true; sDatosBitcora += "Productos: Sí "; } else { oTipos.Productos = false; sDatosBitcora += "Productos: No "; } if (chkProveedores.Checked == true) { oTipos.Proveedores = true; sDatosBitcora += "Proveedores: Sí "; } else { oTipos.Proveedores = false; sDatosBitcora += "Proveedores: No "; } if (chkVendedores.Checked == true) { oTipos.Vendedores = true; sDatosBitcora += "Vendedores: Sí "; } else { oTipos.Vendedores = false; sDatosBitcora += "Vendedores: No "; } if (chkRecetas.Checked == true) { oTipos.Recetas = true; sDatosBitcora += "Recetas: Sí "; } else { oTipos.Recetas = false; sDatosBitcora += "Recetas: No "; } if (chkActivo.Checked == true) { oTipos.Activo = true; sDatosBitcora += "Activo: Sí "; } else { oTipos.Activo = false; sDatosBitcora += "Activo: No "; } if (oblTipo.EditarRegistro(oTipos)) { lblAviso.Text = "El tipo ha sido actualizada con éxito"; oBitacora = new MedDAL.DAL.bitacora(); oBitacora.FechaEntradaSrv = DateTime.Now; oBitacora.FechaEntradaCte = DateTime.Now;//Linea Temporal oBitacora.Modulo = "Tipos"; oBitacora.Usuario = Session["usuario"].ToString(); oBitacora.Nombre = Session["nombre"].ToString(); oBitacora.Accion = "Actualización de Tipos"; oBitacora.Descripcion = sDatosBitcora; if (!oblBitacora.NuevoRegistro(oBitacora)) { lblAviso2.Text = "El evento no pudo ser registrado en la bitácora"; } Limpia(); } else { lblAviso.Text = "El tipo no pudo ser actualizado"; } }
/// <summary> /// Editar registro /// </summary> /// <param name="oTipo">Tipo a eliminar</param> /// <returns></returns> public bool EditarRegistro(MedDAL.DAL.tipos oTipo) { return(odalTipos.EditarRegistro(oTipo)); }
protected void Nuevo() { if (ValidarControles()) { string sDatosBitcora; //Declarar el objeto nuevo linea de credito a registrar oTipos = new MedDAL.DAL.tipos(); oTipos.Nombre = txbTipo.Text; sDatosBitcora = "Tipo: " + txbTipo.Text + " "; if (chkAlmacenes.Checked == true) { oTipos.Almacenes = true; sDatosBitcora += "Almacenes: Sí"; } else { oTipos.Almacenes = false; sDatosBitcora += "Almacenes: No "; } if (chkClientes.Checked == true) { oTipos.Clientes = true; sDatosBitcora += "Clientes: Sí "; } else { oTipos.Clientes = false; sDatosBitcora += "Clientes: No "; } if (chkProductos.Checked == true) { oTipos.Productos = true; sDatosBitcora += "Productos: Sí "; } else { oTipos.Productos = false; sDatosBitcora += "Productos: No "; } if (chkProveedores.Checked == true) { oTipos.Proveedores = true; sDatosBitcora += "Proveedores: Sí "; } else { oTipos.Proveedores = false; sDatosBitcora += "Proveedores: No "; } if (chkVendedores.Checked == true) { oTipos.Vendedores = true; sDatosBitcora += "Vendedores: Sí "; } else { oTipos.Vendedores = false; sDatosBitcora += "Vendedores: No "; } if (chkRecetas.Checked == true) { oTipos.Recetas = true; sDatosBitcora += "Recetas: Sí "; } else { oTipos.Recetas = false; sDatosBitcora += "Recetas: No "; } if (chkActivo.Checked == true) { oTipos.Activo = true; sDatosBitcora += "Activo: Sí "; } else { oTipos.Activo = false; sDatosBitcora += "Activo: No "; } //Intentar insertar el registro en la base de datos if (oblTipo.NuevoRegistro(oTipos)) { lblAviso.Text = "El tipo se ha registrado con éxito"; oBitacora = new MedDAL.DAL.bitacora(); oBitacora.FechaEntradaSrv = DateTime.Now; oBitacora.FechaEntradaCte = DateTime.Now;//Linea Temporal oBitacora.Modulo = "Tipos"; oBitacora.Usuario = Session["usuario"].ToString(); oBitacora.Nombre = Session["nombre"].ToString(); oBitacora.Accion = "Nuevo Tipo"; oBitacora.Descripcion = sDatosBitcora; if (!oblBitacora.NuevoRegistro(oBitacora)) { lblAviso2.Text = "El evento no pudo ser registrado en la bitácora"; } Limpia(); Deshabilita(); Session["accion"] = 0; } else { lblAviso.Text = "El tipo no pudo ser registrado"; } } }