コード例 #1
0
        public DSVueltos ListarVueltos(BEClienteProveedor beClienteProveedor)
        {
            DatabaseHelper oDatabaseHelper = new DatabaseHelper();
            DSVueltos      oDSVueltos      = new DSVueltos();

            try
            {
                oDatabaseHelper.ClearParameter();
                oDatabaseHelper.AddParameter("@idCliente", beClienteProveedor.IdCliente);

                DataSet ds = oDatabaseHelper.ExecuteDataSet("DGP_List_Vueltos", CommandType.StoredProcedure);

                oDSVueltos.DTVuelto.Merge(ds.Tables[0], true, MissingSchemaAction.Ignore);
                oDSVueltos.DTSaldos.Merge(ds.Tables[1], true, MissingSchemaAction.Ignore);

                return(oDSVueltos);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                oDatabaseHelper.Dispose();
            }
        }
コード例 #2
0
 private void cmbClientes_Leave(object sender, EventArgs e)
 {
     if (this.cmbClientes.SelectedIndex >= 0)
     {
         BEClienteProveedor oBEClienteProveedor = (BEClienteProveedor)this.cmbClientes.SelectedItem;
     }
 }
コード例 #3
0
 public frmReporteEstadoCuentaCliente(BEClienteProveedor cli, int days)
 {
     InitializeComponent();
     this.lbClientes.Items.Add(cli);
     this.dtpFechaInicial.Value = DateTime.Now.Date.AddDays(days);
     btnRefresh_Click(null, null);
 }
コード例 #4
0
 private void RefrescarFormulario()
 {
     if (this.cmbClientes.SelectedIndex >= 0)
     {
         BEClienteProveedor oBEClienteProveedor = (BEClienteProveedor)this.cmbClientes.SelectedItem;
         this.CargarVueltos(oBEClienteProveedor);
     }
 }
コード例 #5
0
 public List <BEClienteProveedor> Listar(BEClienteProveedor pBEClienteProveedor)
 {
     try {
         return(new DAClienteProveedor().Listar(pBEClienteProveedor));
     } catch (Exception ex) {
         throw ex;
     }
 }
コード例 #6
0
 public frmDocumentoPagoDetalle(BEClienteProveedor Cliente, decimal montoMax, decimal sumMonto, int idDocumento, int IdPersonal)
 {
     InitializeComponent();
     this.Cliente     = Cliente;
     this.IdDocumento = idDocumento;
     this.montoMax    = montoMax;
     this.sumMonto    = sumMonto;
 }
コード例 #7
0
        private void cmbClientes_Leave(object sender, EventArgs e)
        {
            if (this.cmbClientes.SelectedIndex >= 0)
            {
                BEClienteProveedor oBEClienteProveedor = (BEClienteProveedor)this.cmbClientes.SelectedItem;

                //MostrarMensaje(oBEClienteProveedor.IdCliente.ToString() + oBEClienteProveedor.Nombre, MessageBoxIcon.Information);
            }
        }
コード例 #8
0
ファイル: frmAmortizacion.cs プロジェクト: carlosaban/DGP
        private void btnEstadoCuenta_Click(object sender, EventArgs e)
        {
            BEClienteProveedor cliente = (BEClienteProveedor)this.cmbClientes.SelectedItem;

            if (cliente != null)
            {
                Reportes.frmReporteEstadoCuentaCliente rpt = new DGP.Presentation.Reportes.frmReporteEstadoCuentaCliente(cliente, -4);
                rpt.MdiParent = this.ParentForm;
                rpt.Show();
            }
        }
コード例 #9
0
        private void CargarCliente()
        {
            List <BEClienteProveedor> vListaCliente = new List <BEClienteProveedor>();
            BEClienteProveedor        oTemp         = new BEClienteProveedor();

            oTemp.IdZona  = 0;
            vListaCliente = new BLClienteProveedor().Listar(oTemp);
            vListaCliente.Insert(0, new BEClienteProveedor(0, ""));
            cbCliente.DataSource    = vListaCliente;
            cbCliente.DisplayMember = "Nombre";
            cbCliente.ValueMember   = "IdCliente";
        }
コード例 #10
0
        private void dgvDocumentoPago_CellContentDoubleClick(object sender, DataGridViewCellEventArgs e)
        {
            this.bsDocumentosPagoVenta.EndEdit();

            BEClienteProveedor cliente = new BEClienteProveedor();

            cliente.IdCliente = Convert.ToInt32(cmbClientes.SelectedValue);
            cliente.Nombre    = cmbClientes.Text;
            int cell = dgvDocumentoPago.CurrentRow.Index;
            frmDocumentoPago from = new frmDocumentoPago(this.bsDocumentosPagoVenta, "actualizar", cliente, cell);

            from.Show();
        }
コード例 #11
0
        private void CargarVueltos(BEClienteProveedor oBEClienteProveedor)
        {
            if (oBEClienteProveedor != null)
            {
                BLVueltos blVueltos = new BLVueltos();

                DSVueltos dsVueltos = blVueltos.ListarVueltos(oBEClienteProveedor);
                dgvVueltos.DataSource = dsVueltos.DTVuelto;
                dgvSaldos.DataSource  = dsVueltos.DTSaldos;
                dgvVueltos.Refresh();
                dgvSaldos.Refresh();
            }
        }
コード例 #12
0
        private void cmbClientes_SelectedIndexChanged(object sender, EventArgs e)
        {
            if (this.bdSourceCompras != null)
            {
                BECompraFilter     compra   = (BECompraFilter)this.bdSourceCompras.Current;
                BEClienteProveedor oEntidad = new BEClienteProveedor();
                oEntidad.IdCliente = compra.IdProveedor;

                List <BEClienteProveedor> vTemp = new BLClienteProveedor().Listar(oEntidad);
                this.cmbClientes.DataSource    = vTemp;
                this.cmbClientes.DisplayMember = "Nombre";
                this.cmbClientes.ValueMember   = "IdCliente";
            }
        }
コード例 #13
0
        private void refrescar(BEClienteProveedor beClienteProveedor, DateTime fecha, int pIdVenta)
        {
            this.beClienteProveedor = beClienteProveedor;
            this.fecha = fecha;

            BLLineaVenta bl = new BLLineaVenta();

            listaVentas = bl.Listar(new BEVenta()
            {
                IdCliente     = this.beClienteProveedor.IdCliente
                , FechaInicio = fecha
                , FechaFin    = fecha
                , IdVenta     = pIdVenta
            });
        }
コード例 #14
0
 private void tsbAgregar_Click(object sender, EventArgs e)
 {
     try
     {
         BindingSource      bs      = new BindingSource();
         BEClienteProveedor cliente = new BEClienteProveedor();
         cliente.IdCliente = Convert.ToInt32(cmbClientes.SelectedValue);
         cliente.Nombre    = cmbClientes.SelectedText;
         frmDocumentoPago from = new frmDocumentoPago(bs, "insertar", cliente);
         from.Show();
     }
     catch (Exception ex)
     {
         throw;
     }
 }
コード例 #15
0
        private void cargarCliente(BEClienteProveedor cliente)
        {
            List <BEClienteProveedor> vTemp = new BLClienteProveedor().Listar(new BEClienteProveedor()
            {
                IdCliente = cliente.IdCliente
            });

            this.cmbClientes.DataSource    = vTemp;
            this.cmbClientes.DisplayMember = "Nombre";
            this.cmbClientes.ValueMember   = "IdCliente";

            if (vTemp.Count > 0)
            {
                this.cmbClientes.SelectedIndex = 0;
            }
        }
コード例 #16
0
        public List <BEClienteProveedor> Listar(BEClienteProveedor pBEClienteProveedor)
        {
            DatabaseHelper            oDatabaseHelper = new DatabaseHelper();
            List <BEClienteProveedor> vLista          = new List <BEClienteProveedor>();
            IDataReader        oIDataReader           = null;
            BEClienteProveedor oBEClienteProveedor    = null;

            try {
                oDatabaseHelper.ClearParameter();
                oDatabaseHelper.AddParameter("@intIdCliente", (pBEClienteProveedor.IdCliente <= 0) ? (object)DBNull.Value : pBEClienteProveedor.IdCliente);
                oDatabaseHelper.AddParameter("@varNombres", string.IsNullOrEmpty(pBEClienteProveedor.Nombre) ? (object)DBNull.Value : pBEClienteProveedor.Nombre);
                oDatabaseHelper.AddParameter("@varTipoCliente", string.IsNullOrEmpty(pBEClienteProveedor.TipoCliente) ? (object)DBNull.Value : pBEClienteProveedor.TipoCliente);
                oDatabaseHelper.AddParameter("@varRazonSocial", string.IsNullOrEmpty(pBEClienteProveedor.RazonSocial) ? (object)DBNull.Value : pBEClienteProveedor.RazonSocial);
                oDatabaseHelper.AddParameter("@varTipoDocumento", string.IsNullOrEmpty(pBEClienteProveedor.TipoDocumento) ? (object)DBNull.Value : pBEClienteProveedor.TipoDocumento);
                oDatabaseHelper.AddParameter("@varNumDocumento", string.IsNullOrEmpty(pBEClienteProveedor.NumDocumento) ? (object)DBNull.Value : pBEClienteProveedor.NumDocumento);
                oDatabaseHelper.AddParameter("@intIdZona", (pBEClienteProveedor.IdZona <= 0) ? (object)DBNull.Value : pBEClienteProveedor.IdZona);

                oIDataReader = oDatabaseHelper.ExecuteReader("DGP_Listar_ClienteProveedor", CommandType.StoredProcedure);

                while (oIDataReader.Read())
                {
                    oBEClienteProveedor                 = new BEClienteProveedor();
                    oBEClienteProveedor.IdCliente       = oIDataReader.GetInt32(0);
                    oBEClienteProveedor.Nombre          = oIDataReader.GetString(1);
                    oBEClienteProveedor.TipoCliente     = oIDataReader.GetString(2);
                    oBEClienteProveedor.RazonSocial     = oIDataReader.IsDBNull(3)?string.Empty: oIDataReader.GetString(3);
                    oBEClienteProveedor.TipoDocumento   = oIDataReader.GetString(4);
                    oBEClienteProveedor.NumDocumento    = oIDataReader.IsDBNull(5) ? string.Empty : oIDataReader.GetString(5);
                    oBEClienteProveedor.Estado          = oIDataReader.GetInt32(6);
                    oBEClienteProveedor.IdZona          = oIDataReader.GetInt32(7);
                    oBEClienteProveedor.DescripcionZona = oIDataReader.GetString(8);
                    vLista.Add(oBEClienteProveedor);
                }

                return(vLista);
            } catch (Exception ex) {
                throw ex;
            } finally {
                if (!oIDataReader.IsClosed)
                {
                    oIDataReader.Close();
                }
                oIDataReader.Dispose();
                oDatabaseHelper.Dispose();
            }
        }
コード例 #17
0
        public frmDocumentoPago(BindingSource bs, string accion, BEClienteProveedor cliente)
        {
            InitializeComponent();

            CargarTipoDocumento();
            CargarUsuarios();

            //BEParametroDetalle parametro = (BEParametroDetalle)this.cmbTipoPago.SelectedItem;
            CargarFormaPago((BEParametroDetalle)this.cmbTipoDocumento.SelectedItem);
            CargarEntidadBancaria();

            cargarCliente(cliente);

            this.bindingNavigator1.BindingSource = bs;
            this.bsDocumentos = bs;

            this.accion  = accion;
            this.Cliente = cliente;
        }
コード例 #18
0
ファイル: frmAmortizacion.cs プロジェクト: carlosaban/DGP
        private void cmbClientes_Leave(object sender, EventArgs e)
        {
            try
            {
                int intIdCliente = 0;
                if (this.cmbClientes.SelectedIndex >= 0)
                {
                    BEClienteProveedor oBEClienteProveedor = (BEClienteProveedor)this.cmbClientes.SelectedItem;

                    int.TryParse(cmbClientes.SelectedValue.ToString(), out intIdCliente);
                    CargarProductoCliente(intIdCliente);
                    DGP_Util.EnabledComboBox(cbProducto, true);
                    CargarAmortizaciones(Convert.ToInt32(cmbClientes.SelectedValue), 0);
                    DGP_Util.EnableControl(nudMontoDocumento, true);
                    CargarAmortizacionesSinAplicar(intIdCliente);

                    //if (cmbClientes.SelectedIndex > 0)
                    //{
                    //    int.TryParse(cmbClientes.SelectedValue.ToString(), out intIdCliente);
                    //    CargarProductoCliente(intIdCliente);
                    //    DGP_Util.EnabledComboBox(cbProducto, true);
                    //    CargarAmortizaciones(Convert.ToInt32(cmbClientes.SelectedValue), 0);
                    //    DGP_Util.EnableControl(nudMontoDocumento, true);
                    //    CargarAmortizacionesSinAplicar(intIdCliente);
                    //}
                    //else
                    //{
                    //    ResetearFormulario();
                    //}

                    //MostrarMensaje(oBEClienteProveedor.IdCliente.ToString() + oBEClienteProveedor.Nombre, MessageBoxIcon.Information);
                }
                else
                {
                    ResetearFormulario();
                }
            }
            catch (Exception ex)
            {
                this.MostrarMensaje("" + ex.Message, MessageBoxIcon.Error);
            }
        }
コード例 #19
0
        private void cmbClientes_SelectedIndexChanged(object sender, EventArgs e)
        {
            if (this.bsDocumentos != null)
            {
                BEDocumentoCompra compra = (BEDocumentoCompra)this.bsDocumentos.Current;

                if (compra == null)
                {
                    return;
                }

                BEClienteProveedor oEntidad = new BEClienteProveedor();
                oEntidad.IdCliente = compra.IdCliente;

                List <BEClienteProveedor> vTemp = new BLClienteProveedor().Listar(oEntidad);
                this.cmbClientes.DataSource    = vTemp;
                this.cmbClientes.DisplayMember = "Nombre";
                this.cmbClientes.ValueMember   = "IdCliente";
            }
        }
コード例 #20
0
 public ReporteWebGuia(BEClienteProveedor beClienteProveedor, DateTime fecha, int pIdVenta)
 {
     this.rutaReporte = ConfigurationSettings.AppSettings["RutaReportes"] + "\\ReporteGuia.html";
     refrescar(beClienteProveedor, fecha, pIdVenta);
 }
コード例 #21
0
ファイル: frmAmortizacion.cs プロジェクト: carlosaban/DGP
        private void cmbClientes_KeyUp(object sender, KeyEventArgs e)
        {
            try
            {
                // Do nothing for certain keys, such as navigation keys.
                if (
                    (e.KeyCode == Keys.Escape) ||

                    (e.KeyCode == Keys.Left) ||
                    (e.KeyCode == Keys.Right) ||
                    (e.KeyCode == Keys.Up) ||
                    (e.KeyCode == Keys.Down) ||
                    (e.KeyCode == Keys.PageUp) ||
                    (e.KeyCode == Keys.PageDown) ||
                    (e.KeyCode == Keys.Home) ||
                    (e.KeyCode == Keys.End) ||

                    (e.KeyCode == Keys.Enter) ||

                    (e.KeyCode == Keys.Multiply) ||
                    (e.KeyCode == Keys.Divide) ||
                    (e.KeyCode == Keys.Subtract) ||
                    (e.KeyCode == Keys.Add) ||
                    (e.KeyCode == Keys.NumLock)
                    )
                {
                    e.Handled = true;
                    return;
                }
                string actual = cmbClientes.Text;
                //
                int intIdZona = 0;
                BEClienteProveedor oEntidad = new BEClienteProveedor();

                oEntidad.Nombre    = actual;
                oEntidad.IdZona    = intIdZona;
                oEntidad.IdCliente = 0;
                List <BEClienteProveedor> vTemp = new BLClienteProveedor().Listar(oEntidad);
                vTemp.Insert(0, new BEClienteProveedor(0, ""));
                if (vTemp != null && vTemp.Count > 0)
                {
                    cmbClientes.Text          = string.Empty;
                    cmbClientes.DataSource    = vTemp;
                    cmbClientes.DisplayMember = "Nombre";
                    cmbClientes.ValueMember   = "IdCliente";
                    cmbClientes.DroppedDown   = true;
                    cmbClientes.Refresh();
                    cmbClientes.Text = actual;
                    if (!string.IsNullOrEmpty(actual))
                    {
                        cmbClientes.Select(actual.Length, 0);
                    }
                    else
                    {
                        cmbClientes.SelectedIndex = -1;
                    }
                }
                else
                {
                    cmbClientes.DroppedDown   = false;
                    cmbClientes.SelectedIndex = -1;
                }
            }
            catch (Exception ex)
            {
                MostrarMensaje(ex.Message, MessageBoxIcon.Error);
            }
        }
コード例 #22
0
 public DSVueltos ListarVueltos(BEClienteProveedor beClienteProveedor)
 {
     return(new DALVuelto().ListarVueltos(beClienteProveedor));
 }