Ejemplo n.º 1
0
 private void btnEliminar_Click(object sender, EventArgs e)
 {
     try
     {
         entCliente       c  = new entCliente();
         entTipoDocumento td = new entTipoDocumento();
         c.Id_Cliente    = Convert.ToInt32(dgvCliente.CurrentRow.Cells[0].Value);
         c.tipodocumento = td;
         DialogResult i = MessageBox.Show("¿Desea eliminar registro seleccionado?", "Confirmar", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
         if (i == DialogResult.Yes)
         {
             int result = negCliente.Intancia.MantenimientoCliente(c, 3);
             MessageBox.Show("Registro eliminado", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information);
             LlenarGrid();
         }
     }
     catch (ApplicationException ae)
     {
         MessageBox.Show(ae.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
Ejemplo n.º 2
0
        public List <entTipoDocumento> ListarTipDoc()
        {
            SqlCommand              cmd   = null;
            SqlDataReader           dr    = null;
            List <entTipoDocumento> Lista = null;

            try
            {
                SqlConnection cn = Conexion.Instancia.Conectar();
                cmd             = new SqlCommand("spListarTipDoc", cn);
                cmd.CommandType = CommandType.StoredProcedure;
                cn.Open();
                dr    = cmd.ExecuteReader();
                Lista = new List <entTipoDocumento>();
                while (dr.Read())
                {
                    entTipoDocumento td = new entTipoDocumento();
                    td.Id_TipDoc          = Convert.ToInt32(dr["Id_TipDoc"]);
                    td.Abreviatura_TipDoc = dr["Abreviatura_TipDoc"].ToString();
                    Lista.Add(td);
                }
            }
            catch (Exception)
            {
                throw;
            }
            finally { cmd.Connection.Close(); } return(Lista);
        }
Ejemplo n.º 3
0
        public List <entCliente> BuscarClienteAvanzada(String Nom_cli)
        {
            SqlCommand        cmd   = null;
            SqlDataReader     dr    = null;
            List <entCliente> Lista = null;

            try
            {
                SqlConnection cn = Conexion.Instancia.Conectar();
                cmd = new SqlCommand("spBusquedaSensitiva", cn);
                cmd.Parameters.AddWithValue("@prmNom_Cli", Nom_cli);
                cmd.CommandType = CommandType.StoredProcedure;
                cn.Open();
                dr    = cmd.ExecuteReader();
                Lista = new List <entCliente>();
                while (dr.Read())
                {
                    entCliente c = new entCliente();
                    c.Id_Cliente = Convert.ToInt32(dr["Id_Cliente"]);
                    entTipoDocumento td = new entTipoDocumento();
                    td.Id_TipDoc        = Convert.ToInt32(dr["Id_TipDoc_Cliente"].ToString());
                    td.Nombre_TipDoc    = dr["Nombre_TipDoc"].ToString();
                    c.tipodocumento     = td;
                    c.NumeroDoc_Cliente = dr["NumeroDoc_Cliente"].ToString();
                    c.Nombre_Cliente    = dr["Nombre_Cliente"].ToString();
                    c.Telefono_Cliente  = dr["Telefono_Cliente"].ToString();
                    c.Celular_Cliente   = dr["Celular_Cliente"].ToString();
                    c.Correo_Cliente    = dr["Correo_Cliente"].ToString();
                    c.Direccion_Cliente = dr["Direccion_Cliente"].ToString();
                    c.FechaNac_Cliente  = dr["FechaNac_Cliente"].ToString();
                    Lista.Add(c);
                }
            }
            catch (Exception)
            {
                throw;
            }
            finally { cmd.Connection.Close(); }
            return(Lista);
        }
 private void btnGuardar_Click(object sender, EventArgs e)
 {
     try
     {
         entCliente       c  = new entCliente();
         entTipoDocumento td = new entTipoDocumento();
         int tipoedicion     = 1;
         if (txtIdCliente.Text != "0")
         {
             tipoedicion = 2; c.Id_Cliente = Convert.ToInt32(txtIdCliente.Text);
         }
         td.Id_TipDoc        = Convert.ToInt32(cboTipDoc.SelectedValue);
         c.tipodocumento     = td;
         c.NumeroDoc_Cliente = txtNumDoc.Text;
         c.Nombre_Cliente    = txtNombre.Text;
         c.FechaNac_Cliente  = dtpFechaNac.Value.ToString("yyy/MM/dd");
         if (rbMasculino.Checked == true)
         {
             c.Sexo_Cliente = "M";
         }
         else
         {
             c.Sexo_Cliente = "F";
         }
         c.Telefono_Cliente        = txtTelefono.Text;
         c.Celular_Cliente         = txtCelular.Text;
         c.Correo_Cliente          = txtCorreo.Text;
         c.Direccion_Cliente       = txtDireccion.Text;
         c.UsuarioCreacion_Cliente = IdUsuario;
         c.UsuarioUpdate_Cliente   = IdUsuario;
         int i = negCliente.Intancia.MantenimientoCliente(c, tipoedicion);
         MessageBox.Show("Registro Correcto", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information);
         this.Dispose();
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
Ejemplo n.º 5
0
        public entCliente BuscarCliente(int id_Cli, String nro_Doc)
        {
            SqlCommand    cmd = null;
            SqlDataReader dr  = null;
            entCliente    c   = null;

            try
            {
                SqlConnection cn = Conexion.Instancia.Conectar();
                cmd = new SqlCommand("spBuscarCliente", cn);
                cmd.Parameters.AddWithValue("@prmidCliente", id_Cli);
                cmd.Parameters.AddWithValue("@prmNroDoc", nro_Doc);
                cmd.CommandType = CommandType.StoredProcedure;
                cn.Open();
                dr = cmd.ExecuteReader();
                if (dr.Read())
                {
                    c            = new entCliente();
                    c.Id_Cliente = Convert.ToInt32(dr["Id_Cliente"]);
                    entTipoDocumento td = new entTipoDocumento();
                    td.Id_TipDoc        = Convert.ToInt32(dr["Id_TipDoc_Cliente"].ToString());
                    td.Nombre_TipDoc    = dr["Nombre_TipDoc"].ToString();
                    c.tipodocumento     = td;
                    c.NumeroDoc_Cliente = dr["NumeroDoc_Cliente"].ToString();
                    c.Nombre_Cliente    = dr["Nombre_Cliente"].ToString();
                    c.Telefono_Cliente  = dr["Telefono_Cliente"].ToString();
                    c.Celular_Cliente   = dr["Celular_Cliente"].ToString();
                    c.Correo_Cliente    = dr["Correo_Cliente"].ToString();
                    c.Direccion_Cliente = dr["Direccion_Cliente"].ToString();
                    c.FechaNac_Cliente  = dr["FechaNac_Cliente"].ToString();
                    c.Sexo_Cliente      = dr["Sexo_Cliente"].ToString();
                }
            }
            catch (Exception)
            {
                throw;
            }
            finally { cmd.Connection.Close(); } return(c);
        }
Ejemplo n.º 6
0
        public entVenta LstVentaDetalle(int id_venta)
        {
            SqlCommand             cmd = null;
            IDataReader            idr = null;
            entVenta               v   = null;
            List <entDetalleVenta> det = null;

            try
            {
                SqlConnection cn = Conexion.Instancia.Conectar();
                cmd = new SqlCommand("spMostrarCabeceraVenta", cn);
                cmd.Parameters.AddWithValue("@prmid_venta", id_venta);
                cmd.CommandType = CommandType.StoredProcedure;
                cn.Open();
                idr = cmd.ExecuteReader();
                if (idr.Read())
                {
                    v = new entVenta();
                    v.Codigo_Venta      = idr["Codigo_Venta"].ToString();
                    v.Serie_Venta       = Convert.ToInt32(idr["Serie_Venta"].ToString());
                    v.Correlativo_Venta = idr["Correlativo_Venta"].ToString();
                    v.Igv_Venta         = Convert.ToInt32(idr["Igv_Venta"]);
                    v.FechaVenta        = Convert.ToDateTime(idr["FechaVenta"]);
                    v.Estado_Venta      = idr["Estado_Venta"].ToString();
                    v.Descuento_Venta   = Convert.ToDouble(idr["Descuento_Venta"]);
                    v.Desc_Venta        = idr["Desc_Venta"].ToString();

                    entCliente c = new entCliente();
                    c.Nombre_Cliente    = idr["Nombre_Cliente"].ToString();
                    c.NumeroDoc_Cliente = idr["NumeroDoc_Cliente"].ToString();
                    entTipoDocumento td = new entTipoDocumento();
                    td.Nombre_TipDoc = idr["Nombre_TipDoc"].ToString();
                    c.tipodocumento  = td;
                    v.cliente        = c;

                    entSucursal s = new entSucursal();
                    s.Direccion_Suc = idr["Direccion_Suc"].ToString();
                    v.sucursal      = s;

                    entUsuario u = new entUsuario();
                    u.Nombre_Usuario = idr["Nombre_Usuario"].ToString();
                    v.usuario        = u;

                    entTipComprobante tc = new entTipComprobante();
                    tc.Nombre_TipCom  = idr["Nombre_TipCom"].ToString();
                    v.tipocomprobante = tc;

                    entMoneda m = new entMoneda();
                    m.Descripcion_Moneda = idr["Descripcion_Moneda"].ToString();
                    v.moneda             = m;

                    entTipoPago tp = new entTipoPago();
                    tp.Descripcion_TipPago = idr["Descripcion_TipPago"].ToString();
                    v.tipopago             = tp;

                    if (idr.NextResult())
                    {
                        det = new List <entDetalleVenta>();
                        while (idr.Read())
                        {
                            entDetalleVenta d = new entDetalleVenta();
                            d.PrecProd_Det = Convert.ToDouble(idr["PrecProd_Det"]);
                            d.Cantidad_Det = Convert.ToInt32(idr["Cantidad_Det"]);
                            entProducto p = new entProducto();
                            p.Codigo_Prod = idr["Codigo_Prod"].ToString();
                            p.Nombre_Prod = idr["Nombre_Prod"].ToString();
                            p.Precio_Prod = Convert.ToDouble(idr["Precio_Prod"]);
                            d.producto    = p;
                            det.Add(d);
                        }
                        v.detalleventa = det;
                    }
                }
            }
            catch (Exception)
            {
                throw;
            }
            finally { cmd.Connection.Close(); } return(v);
        }