public void Actualizar(Comunes.Estructuras.PersonalAdministrativo pDatos, List <Filtro> pFiltro) { try { if (pFiltro != null && pDatos != null) { vDatos.Actualizar(pDatos, pFiltro); } } catch (Exception ex) { throw new Exception(ex.Message, ex); } }
public void Insertar(Comunes.Estructuras.PersonalAdministrativo pDatos) { try { if (pDatos != null) { vDatos.Insertar(pDatos); } } catch (Exception ex) { throw new Exception(ex.Message, ex); } }
public void Insertar(Comunes.Estructuras.PersonalAdministrativo pDatos) { string vSQL = string.Empty; Conexion.Conexion vConnexion = new Conexion.Conexion(); try { vSQL += "INSERT INTO dbo.PERSONAL_ADMINISTRATIVO (IdPersona, IdTipoPersona, IdArea) "; vSQL += "VALUES(" + pDatos.IdPersona.ToString() + ", " + pDatos.IdTipoPersona.ToString() + ", " + pDatos.IdArea.ToString() + "" + ")"; vConnexion.Ejecutar(vSQL, "BASEDATOS"); } catch (Exception ex) { throw new Exception(ex.Message, ex); } }
public void Actualizar(Comunes.Estructuras.PersonalAdministrativo pDatos, List <Filtro> pFiltro) { string vSQL = string.Empty; Filtro vFiltros = new Filtro(); Conexion.Conexion vConnexion = new Conexion.Conexion(); try { vSQL += "UPDATE dbo.PERSONAL_ADMINISTRATIVO SET " + "IdPersona = " + pDatos.IdPersona.ToString() + ", " + "IdTipoPersona = " + pDatos.IdTipoPersona.ToString() + ", " + "IdArea = " + pDatos.IdArea.ToString() + ""; if (pFiltro != null) { vSQL += vFiltros.CrearWhere(pFiltro); vConnexion.Ejecutar(vSQL, "BASEDATOS"); } } catch (Exception ex) { throw new Exception(ex.Message, ex); } }
private void btnAceptar_Click(object sender, EventArgs e) { Comunes.Estructuras.PersonalAdministrativo vEstructura = new Comunes.Estructuras.PersonalAdministrativo(); Negocio.Clases.PersonalAdministrativo vNegocio = new Negocio.Clases.PersonalAdministrativo(); List <Comunes.Filtros.Filtro> vFiltros = new List <Comunes.Filtros.Filtro>(); try { if (Validar() == false) { vEstructura = new Comunes.Estructuras.PersonalAdministrativo() { IdPersona = Convert.ToInt32(txtIdPersona.Text), IdArea = Convert.ToInt32(cboArea.SelectedValue.ToString()), IdTipoPersona = vTipoPersona }; switch (vModo) { case "A": vNegocio.Insertar(vEstructura); break; case "M": vFiltros.Add(new Comunes.Filtros.Filtro("IdPersona", "=", Convert.ToInt32(txtIdPersona.Text))); vFiltros.Add(new Comunes.Filtros.Filtro("IdTipoPersona", "=", Convert.ToInt32(vTipoPersona))); vNegocio.Actualizar(vEstructura, vFiltros); tbpLista.Parent = tbcInformacion; tbcInformacion.SelectedTab = tbpLista; tspBarraMenu.Visible = true; tbpInformacion.Parent = null; vModo = string.Empty; CargarVista(); break; default: vFiltros.Add(new Comunes.Filtros.Filtro("IdPersona", "=", Convert.ToInt32(txtIdPersona.Text))); vFiltros.Add(new Comunes.Filtros.Filtro("IdTipoPersona", "=", Convert.ToInt32(vTipoPersona))); vNegocio.Eliminar(vFiltros); tbpLista.Parent = tbcInformacion; tbcInformacion.SelectedTab = tbpLista; tspBarraMenu.Visible = true; tbpInformacion.Parent = null; vModo = string.Empty; CargarVista(); gboDescripcion.Enabled = true; break; } MessageBox.Show("El proceso a finalizado con éxito", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information); CargarVista(); txtNombre.Text = string.Empty; txtIdPersona.Text = string.Empty; cboArea.SelectedIndex = 0; } } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Stop); } }