public ETerceros buscar(string codigo) { ETerceros objTercero = null; string sql = "SELECT nit, TRIM(CONCAT(nombre,' ',apellidos)) AS nombres FROM terceros WHERE nit=?codigo"; using (conexion cnx = new conexion()) { cnx.cadena = Configuracion.Instanciar.conexionBD(); using (MySqlCommand cmd = new MySqlCommand()) { cmd.CommandText = sql; cmd.Connection = cnx.getConexion(); cmd.Parameters.Add("?codigo", MySqlDbType.String).Value = codigo; if (cnx.abrirConexion()) { MySqlDataReader dr = cmd.ExecuteReader(); if (dr.HasRows == true) { dr.Read(); objTercero = mapearObjeto(dr); } cnx.cerrarConexion(); } } return(objTercero); } }
public List <ETerceros> getPorFiltro(string campo, string dato) { ETerceros objTercero = null; List <ETerceros> lista = new List <ETerceros>(); string sql = "SELECT nit, TRIM(CONCAT(nombre,' ',apellidos)) AS nombres FROM terceros WHERE " + campo + " LIKE '%" + dato + "%'"; using (conexion cnx = new conexion()) { cnx.cadena = Configuracion.Instanciar.conexionBD(); using (MySqlCommand cmd = new MySqlCommand()) { cmd.CommandText = sql; cmd.Connection = cnx.getConexion(); if (cnx.abrirConexion()) { MySqlDataReader dr = cmd.ExecuteReader(); while (dr.Read()) { objTercero = mapearObjeto(dr); lista.Add(objTercero); } cnx.cerrarConexion(); } } return(lista); } }
public List <ETerceros> getPorTipo(string tipo) { ETerceros objTercero = null; List <ETerceros> lista = new List <ETerceros>(); string sql = "SELECT nit,TRIM(CONCAT(apellidos,' ',nombre))AS nombres FROM terceros WHERE tipo='" + tipo + "' ORDER BY nombres"; using (conexion cnx = new conexion()) { cnx.cadena = Configuracion.Instanciar.conexionBD(); using (MySqlCommand cmd = new MySqlCommand()) { cmd.CommandText = sql; cmd.Connection = cnx.getConexion(); if (cnx.abrirConexion()) { MySqlDataReader dr = cmd.ExecuteReader(); while (dr.Read()) { objTercero = mapearObjeto(dr); lista.Add(objTercero); } cnx.cerrarConexion(); } } return(lista); } }
private void mostrarDatos() { if (!string.IsNullOrWhiteSpace(txtCodigo.Text)) { activo = bllAct.buscar(txtCodigo.Text); if (activo != null) { txtCodigo.Text = activo.codigo; txtDescripcion.Text = activo.descripcion; lblResponsable.Text = activo.responsable; lblArea.Text = activo.area; area = bllArea.buscar(activo.area); if (area != null) { txtArea.Text = area.nombre; } user = bllTer.buscar(activo.responsable); if (user != null) { txtResponsable.Text = user.nombre; } } else { MessageBox.Show("El Activo no se encuentra Registrado", "SAE Control", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); limpiar(); } } }
public ETerceros buscarTercero(string codigo) { ETerceros objTercero = null; string sql = "SELECT nit, dv, tipo, persona, nombre, apellidos, telefono, " + " celular, dept, mun, fax, correo, dir, cta_banco1, " + " cbanco FROM terceros WHERE nit=?codigo"; using (conexion cnx = new conexion()) { cnx.cadena = Configuracion.Instanciar.conexionBD(); using (MySqlCommand cmd = new MySqlCommand()) { cmd.CommandText = sql; cmd.Connection = cnx.getConexion(); cmd.Parameters.Add("?codigo", MySqlDbType.String).Value = codigo; if (cnx.abrirConexion()) { MySqlDataReader dr = cmd.ExecuteReader(); if (dr.HasRows == true) { dr.Read(); objTercero = mapObjeto(dr); } cnx.cerrarConexion(); } } return(objTercero); } }
private ETerceros mapearObjeto(MySql.Data.MySqlClient.MySqlDataReader fila) { ETerceros tercero = new ETerceros(); tercero.nit = fila.GetString("nit"); tercero.nombre = fila.GetString("nombres"); return(tercero); }
private void txtNit_TextChanged(object sender, EventArgs e) { user = bllTer.buscar(txtNit.Text); if (user == null) { txtNombreResp.Text = ""; } else { txtNit.Text = user.nit; txtNombreResp.Text = user.nombre; } }
private void txtCodResp_TextChanged(object sender, EventArgs e) { user = bllTer.buscar(txtCodResp.Text); if (user == null) { txtResponsable.Text = string.Empty; } else { txtCodResp.Text = user.nit; txtResponsable.Text = user.nombre; } }
private void txtcodProveedor_TextChanged(object sender, EventArgs e) { ETerceros tercero = bllTer.buscar(txtcodProveedor.Text); if (tercero == null) { txtProveedor.Text = string.Empty; } else { txtcodProveedor.Text = tercero.nit; txtProveedor.Text = tercero.nombre; } }
private void txtProveedorMto_TextChanged(object sender, EventArgs e) { ETerceros tercero = bllTer.buscar(txtProveedorMto.Text); if (tercero == null) { txtNomProvMto.Text = ""; } else { txtProveedorMto.Text = tercero.nit; txtNomProvMto.Text = tercero.nombre; } }
private void txtNit_TextChanged(object sender, EventArgs e) { tercero = bllTer.buscar(txtNit.Text); if (tercero == null) { txtNombreTer.Text = ""; } else { txtNit.Text = tercero.nit; txtNombreTer.Text = tercero.nombre; dgvDatos.Focus(); } }
private void txtEmpresa_TextChanged(object sender, EventArgs e) { ETerceros tercero = bllTer.buscar(txtEmpresa.Text); if (tercero == null) { txtNomEmpSeg.Text = ""; } else { txtEmpresa.Text = tercero.nit; txtNomEmpSeg.Text = tercero.nombre; } }
private void guardar() { objTercero = crearObjeto(); string mensaje = bllTer.insert(objTercero); if (mensaje == "Exito") { MessageBox.Show("Datos Guardados Correctamente .. !!", "SAE Control", MessageBoxButtons.OK, MessageBoxIcon.Information); Deshabilitar(); lblOperacion.Text = "Consulta"; } else { MessageBox.Show(mensaje, "SAE Control", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
public int actualizar(ETerceros ter) { int reg = 0; // Obtener el numero de registros afectados string sql = "UPDATE terceros SET nombre=?nombre, apellidos=?apellidos, tipo=?tipo, " + " mun=?mun, telefono=?telefono, celular=?celular, fax=?fax, correo=?correo, " + " persona=?persona, dir=?dir, pais=?pais, dept=?dept, " + " cta_banco1=?ctabanco1, cbanco=?cbanco WHERE nit=?nit"; using (conexion cnx = new conexion()) { cnx.cadena = Configuracion.Instanciar.conexionBD(); using (MySqlCommand cmd = new MySqlCommand()) { cmd.CommandText = sql; cmd.Connection = cnx.getConexion(); cmd.Parameters.Add("?nit", MySqlDbType.String).Value = ter.nit; cmd.Parameters.Add("?nombre", MySqlDbType.String).Value = ter.nombre; cmd.Parameters.Add("?apellidos", MySqlDbType.String).Value = ter.apellidos; cmd.Parameters.Add("?tipo", MySqlDbType.String).Value = ter.tipo; cmd.Parameters.Add("?persona", MySqlDbType.String).Value = ter.persona; cmd.Parameters.Add("?dir", MySqlDbType.String).Value = ter.direccion; cmd.Parameters.Add("?pais", MySqlDbType.String).Value = ter.pais; cmd.Parameters.Add("?dept", MySqlDbType.String).Value = ter.departamento; cmd.Parameters.Add("?mun", MySqlDbType.String).Value = ter.municipio; cmd.Parameters.Add("?telefono", MySqlDbType.String).Value = ter.telefono; cmd.Parameters.Add("?celular", MySqlDbType.String).Value = ter.celular; cmd.Parameters.Add("?fax", MySqlDbType.String).Value = ter.Fax; cmd.Parameters.Add("?correo", MySqlDbType.String).Value = ter.email; cmd.Parameters.Add("?ctabanco1", MySqlDbType.String).Value = ter.cuenta; cmd.Parameters.Add("?cbanco", MySqlDbType.String).Value = ter.banco; if (cnx.abrirConexion()) { reg = cmd.ExecuteNonQuery(); cnx.cerrarConexion(); } } } return(reg); }
private ETerceros crearObjeto() { ETerceros objTer = new ETerceros(); objTer.apellidos = txtApellidos.Text; objTer.celular = txtCelular.Text; objTer.cuenta = txtCuenta.Text; objTer.banco = txtBanco.Text; objTer.departamento = cboDepartamento.SelectedValue.ToString(); objTer.direccion = txtDireccion.Text; objTer.email = txtEmail.Text; objTer.Fax = txtFax.Text; objTer.municipio = cboMunicipio.SelectedValue.ToString(); objTer.nit = txtNit.Text; objTer.nombre = txtNombres.Text; objTer.pais = cboPais.Text; objTer.persona = cboPersona.Text; objTer.telefono = txtTelefono.Text; objTer.tipo = cboTipo.Text; return(objTer); }
private ETerceros mapObjeto(MySql.Data.MySqlClient.MySqlDataReader fila) { ETerceros tercero = new ETerceros(); tercero.nit = fila.GetString("nit"); tercero.dv = fila.GetString("dv"); tercero.nombre = fila.GetString("nombre"); tercero.departamento = fila.GetString("dept"); tercero.municipio = fila.GetString("mun"); tercero.cuenta = fila.GetString("cta_banco1"); tercero.apellidos = fila.GetString("apellidos"); tercero.banco = fila.GetString("cbanco"); tercero.tipo = fila.GetString("tipo"); tercero.telefono = fila.GetString("telefono"); tercero.celular = fila.GetString("celular"); tercero.Fax = fila.GetString("fax"); tercero.email = fila.GetString("correo"); tercero.direccion = fila.GetString("dir"); tercero.persona = fila.GetString("persona"); return(tercero); }
public int insertar(ETerceros ter) { int reg = 0; // Obtener el numero de registros afectados string sql = "INSERT INTO terceros (nit, dv, nombre, apellidos, tipo, persona, dir, pais, dept, " + "mun, telefono, celular, fax, correo, cta_banco1, cbanco) " + " VALUES ( ?nit, ?dv, ?nombre, ?apellidos, ?tipo, ?persona, ?dir, ?pais, ?dept, " + " ?mun, ?telefono, ?celular, ?fax, ?correo, ?ctabanco1, ?cbanco)"; using (conexion cnx = new conexion()) { cnx.cadena = Configuracion.Instanciar.conexionBD(); using (MySqlCommand cmd = new MySqlCommand()) { cmd.CommandText = sql; cmd.Connection = cnx.getConexion(); cmd.Parameters.Add("?nit", MySqlDbType.String).Value = ter.nit; cmd.Parameters.Add("?dv", MySqlDbType.String).Value = "8"; cmd.Parameters.Add("?nombre", MySqlDbType.String).Value = ter.nombre; cmd.Parameters.Add("?apellidos", MySqlDbType.String).Value = ter.apellidos; cmd.Parameters.Add("?tipo", MySqlDbType.String).Value = ter.tipo; cmd.Parameters.Add("?persona", MySqlDbType.String).Value = ter.persona; cmd.Parameters.Add("?dir", MySqlDbType.String).Value = ter.direccion; cmd.Parameters.Add("?pais", MySqlDbType.String).Value = ter.pais; cmd.Parameters.Add("?dept", MySqlDbType.String).Value = ter.departamento; cmd.Parameters.Add("?mun", MySqlDbType.String).Value = ter.municipio; cmd.Parameters.Add("?telefono", MySqlDbType.String).Value = ter.telefono; cmd.Parameters.Add("?celular", MySqlDbType.String).Value = ter.celular; cmd.Parameters.Add("?fax", MySqlDbType.String).Value = ter.Fax; cmd.Parameters.Add("?correo", MySqlDbType.String).Value = ter.email; cmd.Parameters.Add("?ctabanco1", MySqlDbType.String).Value = ter.cuenta; cmd.Parameters.Add("?cbanco", MySqlDbType.String).Value = ter.banco; if (cnx.abrirConexion()) { reg = cmd.ExecuteNonQuery(); cnx.cerrarConexion(); } } } return(reg); }
public string insert(ETerceros obj) { TerceroDAO tDao = new TerceroDAO(); if (string.IsNullOrWhiteSpace(obj.nit)) { return("Nit o Cedula Esta Vacia"); } if (string.IsNullOrWhiteSpace(obj.nit)) { return("Falta el Nombre "); } if (tDao.insertar(obj) > 0) { return("Exito"); // Datos Guardados } else { return("Error al Guardar los Datos"); } }
private void mostrarDatos(string codigo) { objTercero = bllTer.buscarTercero(codigo); if (objTercero != null) { txtApellidos.Text = objTercero.apellidos; txtBanco.Text = objTercero.banco; txtCelular.Text = objTercero.celular; txtCuenta.Text = objTercero.cuenta; txtDireccion.Text = objTercero.direccion; cboDepartamento.SelectedValue = objTercero.departamento; txtDV.Text = objTercero.dv; txtEmail.Text = objTercero.email; txtFax.Text = objTercero.Fax; txtNit.Text = objTercero.nit; cboMunicipio.SelectedValue = objTercero.municipio; txtNombres.Text = objTercero.nombre; txtTelefono.Text = objTercero.telefono; //cboPais.Text = objTercero.pais; cboPersona.Text = objTercero.persona; cboTipo.Text = objTercero.tipo; cboPais.Text = "COLOMBIA"; } }
private void buscarNit(string nit) { if (string.IsNullOrWhiteSpace(nit)) { FrmSelTercero frmST = new FrmSelTercero(); frmST.tipo = "PROVEEDOR"; frmST.ShowDialog(this); } else { tercero = bllTer.buscar(nit); if (tercero == null) { DialogResult result; result = MessageBox.Show("El Nit / Cedula " + nit + " del tercero no existe en los registros, ¿Desea Agregarlos? ", "Control de Información ", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (result == System.Windows.Forms.DialogResult.Yes) { FrmTerceros frmT = new FrmTerceros(); frmT.ShowDialog(); } } } }