Ejemplo n.º 1
0
        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);
            }
        }
Ejemplo n.º 2
0
        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);
            }
        }
Ejemplo n.º 3
0
        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);
            }
        }
Ejemplo n.º 4
0
        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();
                }
            }
        }
Ejemplo n.º 5
0
        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);
            }
        }
Ejemplo n.º 6
0
        private ETerceros mapearObjeto(MySql.Data.MySqlClient.MySqlDataReader fila)
        {
            ETerceros tercero = new ETerceros();

            tercero.nit    = fila.GetString("nit");
            tercero.nombre = fila.GetString("nombres");
            return(tercero);
        }
Ejemplo n.º 7
0
 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;
     }
 }
Ejemplo n.º 8
0
 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;
     }
 }
Ejemplo n.º 9
0
        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;
            }
        }
Ejemplo n.º 10
0
        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;
            }
        }
Ejemplo n.º 11
0
 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();
     }
 }
Ejemplo n.º 12
0
        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;
            }
        }
Ejemplo n.º 13
0
        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);
            }
        }
Ejemplo n.º 14
0
        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);
        }
Ejemplo n.º 15
0
        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);
        }
Ejemplo n.º 16
0
        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);
        }
Ejemplo n.º 17
0
        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);
        }
Ejemplo n.º 18
0
        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");
            }
        }
Ejemplo n.º 19
0
 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";
     }
 }
Ejemplo n.º 20
0
 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();
             }
         }
     }
 }