Example #1
0
        public frmCxc_Cobros_x_Ventas_Mant()
        {
            InitializeComponent();
            ucGe_Menu.event_btnGuardar_Click         += ucGe_Menu_event_btnGuardar_Click;
            ucGe_Menu.event_btnGuardar_y_Salir_Click += ucGe_Menu_event_btnGuardar_y_Salir_Click;
            ucGe_Menu.event_btnSalir_Click           += ucGe_Menu_event_btnSalir_Click;
            ucGe_Menu.event_btnImprimirSoporte_Click += ucGe_Menu_event_btnImprimirSoporte_Click;
            try
            {
                griddetalle.DataSource = list_datasour;
                tb_banco_Bus       BusBanco   = new tb_banco_Bus();
                cxc_cobro_tipo_Bus BustipoCxC = new cxc_cobro_tipo_Bus();
                repositoryItemGridLookUpEditBanco.DataSource = (from q in BusBanco.Get_List_Banco() select q.ba_descripcion).ToList();

                repositoryItemGridLookUpEditTipoCobro.DataSource = (from q in BustipoCxC.Get_List_Cobro_Tipo() select new { q.IdCobro_tipo, q.tc_descripcion }).ToList();

                // Cargando Combo tarjeta
                tb_tarjeta_Bus         Bus_tarjeta  = new tb_tarjeta_Bus();
                List <tb_tarjeta_Info> Info_tarjeta = new List <tb_tarjeta_Info>();
                Info_tarjeta = Bus_tarjeta.Get_List_tarjeta();
                this.cmbTarjeta.DataSource = Info_tarjeta;
            }
            catch (Exception ex)
            {
                Log_Error_bus.Log_Error(ex.ToString());
                MessageBox.Show(ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Example #2
0
        private void cargar_combos(int IdEmpresa)
        {
            fa_cliente_Bus bus_cliente = new fa_cliente_Bus();
            var            lst_cliente = bus_cliente.get_list(IdEmpresa, false);

            ViewBag.lst_cliente = lst_cliente;

            tb_sucursal_Bus bus_sucursal = new tb_sucursal_Bus();
            var             lst_sucursal = bus_sucursal.get_list(IdEmpresa, false);

            lst_sucursal.Add(new Info.General.tb_sucursal_Info
            {
                IdSucursal     = 0,
                Su_Descripcion = "TODAS"
            });
            ViewBag.lst_sucursal = lst_sucursal;

            cxc_cobro_tipo_Bus bus_cobro = new cxc_cobro_tipo_Bus();
            var lst_cobro = bus_cobro.get_list(false);

            lst_cobro.Add(new Info.CuentasPorCobrar.cxc_cobro_tipo_Info
            {
                IdCobro_tipo   = "",
                tc_descripcion = "TODOS"
            });
            ViewBag.lst_cobro = lst_cobro;
        }
Example #3
0
 public frmCXC_XML_Mantenimiento()
 {
     InitializeComponent();
     busXML       = new cxc_XML_Documento_Bus();
     busXMLDet    = new cxc_XML_DocumentoDet_Bus();
     infoXML      = new cxc_XML_Documento_Info();
     blst         = new BindingList <cxc_XML_DocumentoDet_Info>();
     busTipoCobro = new cxc_cobro_tipo_Bus();
     param        = cl_parametrosGenerales_Bus.Instance;
     event_delegate_frmCXC_XML_Mantenimiento_FormClosed += frmCXC_XML_Mantenimiento_event_delegate_frmCXC_XML_Mantenimiento_FormClosed;
 }
Example #4
0
 public frmCxc_XML_Digitalizacion()
 {
     InitializeComponent();
     event_delegate_frmCxc_XML_Digitalizacion_FormClosed += frmCxc_XML_Digitalizacion_event_delegate_frmCxc_XML_Digitalizacion_FormClosed;
     bus_ruta       = new cp_RutaPorEmpresaPorUsuario_Bus();
     blst           = new BindingList <cxc_XML_Documento_Info>();
     ListaTipoCobro = new List <cxc_cobro_tipo_Info>();
     busTipoCobro   = new cxc_cobro_tipo_Bus();
     busDet         = new cxc_XML_DocumentoDet_Bus();
     busCliente     = new fa_Cliente_Bus();
     ListaCliente   = new List <fa_Cliente_Info>();
     busXML         = new cxc_XML_Documento_Bus();
 }
Example #5
0
 public frmCxc_cobros_x_factura()
 {
     InitializeComponent();
     Log_Error_bus  = new tb_sis_Log_Error_Vzen_Bus();
     param          = cl_parametrosGenerales_Bus.Instance;
     info_factura   = new fa_factura_Info();
     bus_banco      = new tb_banco_Bus();
     lst_banco      = new List <tb_banco_Info>();
     bus_cobro_tipo = new cxc_cobro_tipo_Bus();
     lst_cobro_tipo = new List <cxc_cobro_tipo_Info>();
     blst_det       = new BindingList <cxc_cobro_Info>();
     bus_cobro      = new cxc_cobro_Bus();
 }
Example #6
0
        private void cargar_combos(int IdEmpresa)
        {
            fa_cliente_Bus bus_cliente = new fa_cliente_Bus();
            var            lst_cliente = bus_cliente.get_list(IdEmpresa, false);

            ViewBag.lst_cliente = lst_cliente;

            tb_sucursal_Bus bus_sucursal = new tb_sucursal_Bus();
            var             lst_sucursal = bus_sucursal.get_list(IdEmpresa, false);

            lst_sucursal.Add(new Info.General.tb_sucursal_Info
            {
                IdSucursal     = 0,
                Su_Descripcion = "TODAS"
            });
            ViewBag.lst_sucursal = lst_sucursal;

            cxc_cobro_tipo_Bus bus_cobro = new cxc_cobro_tipo_Bus();
            var lst_cobro = bus_cobro.get_list(false);

            lst_cobro.Add(new Info.CuentasPorCobrar.cxc_cobro_tipo_Info
            {
                IdCobro_tipo   = "",
                tc_descripcion = "TODOS"
            });
            ViewBag.lst_cobro = lst_cobro;

            fa_cliente_tipo_Bus bus_cliente_tipo = new fa_cliente_tipo_Bus();
            var lst_cliente_tipo = bus_cliente_tipo.get_list(IdEmpresa, false);

            lst_cliente_tipo.Add(new Info.Facturacion.fa_cliente_tipo_Info
            {
                Idtipo_cliente          = 0,
                Descripcion_tip_cliente = "Todos"
            });
            ViewBag.lst_cliente_tipo = lst_cliente_tipo;

            fa_Vendedor_Bus bus_vendedor = new fa_Vendedor_Bus();
            var             lst_vendedor = bus_vendedor.get_list(IdEmpresa, false);

            lst_vendedor.Add(new Info.Facturacion.fa_Vendedor_Info
            {
                IdVendedor  = 0,
                Ve_Vendedor = "Todos"
            });
            ViewBag.lst_vendedor = lst_vendedor;
        }
 void Combos()
 {
     try
     {
         cxcTipoBus = new cxc_cobro_tipo_Bus();
         cmbRetFuente.Properties.DataSource = cxcTipoBus.Get_List_Cobro_Tipo();
         cmbBanco.Properties.DataSource     = banBus.Get_List_Banco();
         cmbRetFuente.Properties.DataSource = cxcTipoBus.Get_List_Cobro_Tipo_x_RetFte();
         cmbRetIva.Properties.DataSource    = cxcTipoBus.Get_List_Cobro_Tipo_RetIva();
         cmbCobroTipo.Properties.DataSource = cxcTipoBus.Get_List_Cobro_Tipo();
     }
     catch (Exception ex)
     {
         Log_Error_bus.Log_Error(ex.ToString());
         MessageBox.Show(ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
Example #8
0
        private void cargar_tipo_cobro_check(string[] stringArray)
        {
            cxc_cobro_tipo_Bus bus_tipo_cobro = new cxc_cobro_tipo_Bus();
            var lst_cobro = bus_tipo_cobro.get_list(false);

            if (stringArray == null || stringArray.Count() == 0)
            {
                //lst_cobro.Where(q => q.Estado == "A").FirstOrDefault().Seleccionado = true;
            }
            else
            {
                foreach (var item in lst_cobro)
                {
                    item.Seleccionado = (stringArray.Where(q => q == item.IdCobro_tipo).Count() > 0 ? true : false);
                }
            }
            ViewBag.lst_cobro = lst_cobro;
        }
Example #9
0
        private void fa_Parametro_Load(object sender, EventArgs e)
        {
            try
            {
                cxc_cobro_tipo_Bus busTipoCobro = new cxc_cobro_tipo_Bus();
                Cargar_Combo_Estad_Apr_Ped();
                string mensaje = "";
                cmbTipoCobroFac.Properties.DataSource = busTipoCobro.Get_List_Cobro_Tipo();
                DEVcmbDepxDev.cargar_combo();

                infoFac = busFac.Get_Info_parametro(param.IdEmpresa);


                if (infoFac.IdMovi_inven_tipo_Factura == 0)
                {
                    cmbMoviInvenFactura.EditValue = null;
                }
                else
                {
                    cmbMoviInvenFactura.EditValue = infoFac.IdMovi_inven_tipo_Factura;
                }

                if (infoFac.IdMovi_inven_tipo_Factura_Anulacion == 0)
                {
                    cmbMoviInvenFactura_Anul.EditValue = null;
                }
                else
                {
                    cmbMoviInvenFactura_Anul.EditValue = infoFac.IdMovi_inven_tipo_Factura_Anulacion;
                }


                cmbTipoCCDiario.set_TipoCbteCble(infoFac.IdTipoCbteCble_Factura);

                cmbCCDiarioAnulacion.set_TipoCbteCble(infoFac.IdTipoCbteCble_Factura_Reverso);

                cmbCCDiarioCV.set_TipoCbteCble(infoFac.IdTipoCbteCble_Factura_Costo_VTA);

                cmbCCDiarioAnuCV.set_TipoCbteCble(infoFac.IdTipoCbteCble_Factura_Costo_VTA_Reverso);


                nud_NumeroDeItemp.Value   = Convert.ToInt32(infoFac.NumeroDeItemFact);
                cmbTipoCobroFac.EditValue = infoFac.TipoCobroDafaultFactu;
                //
                DEVcmbDepxDev.set_departamentoInfo(infoFac.IdDepartamento_x_DevVta);
                DEVcmbNCxDev.EditValue         = infoFac.Tipo_NC_x_DevVta;
                cmbTipoNC_x_Fact.EditValue     = infoFac.pa_IdTipoNota_NC_x_Anulacion;
                DEVcmbTipoMoviInv.EditValue    = infoFac.IdMovi_inven_tipo_Dev_Vta;
                DEVcmbTipoMoviInvAnu.EditValue = infoFac.IdMovi_inven_tipo_Dev_Vta_Anulacion;
                //
                spinEdit.Value             = Convert.ToDecimal(infoFac.pa_porc_max_total_item_x_despa_Guia);
                cbxImpresionAutoma.Checked = (infoFac.SeImprimiGuiaRemiAuto == "S") ? true : false;
                //
                NCcmbCC.set_TipoCbteCble(infoFac.IdTipoCbteCble_NC);
                NDcmbCC.set_TipoCbteCble(infoFac.IdTipoCbteCble_ND);
                NCcmbCCAnu.set_TipoCbteCble(infoFac.IdTipoCbteCble_NC_Reverso);
                NDcmbCCAnu.set_TipoCbteCble(infoFac.IdTipoCbteCble_ND_Reverso);

                //haac 14/03/2014
                cmbCaja.EditValue = infoFac.IdCaja_Default_Factura;
                cmbCtaCbleCli.set_PlanCtarInfo(infoFac.IdCtaCble_x_anticipo_cliente);

                cmbCtaCble_IVA.set_PlanCtarInfo(infoFac.IdCtaCble_IVA);

                cmb_estado_Apro_x_Pedido.EditValue = infoFac.IdEstadoAprobacion;
                txtRutaXml.Text = infoFac.pa_ruta_descarga_xml_fac_elct;


                rbt_Fact_Doc_elect.Checked = (infoFac.pa_X_Defecto_la_factura_es_cbte_elect == null) ? false : Convert.ToBoolean(infoFac.pa_X_Defecto_la_factura_es_cbte_elect);
                rbt_GUIA_Doc_Elect.Checked = (infoFac.pa_X_Defecto_la_guia_es_cbte_elect == null) ? false : Convert.ToBoolean(infoFac.pa_X_Defecto_la_guia_es_cbte_elect);
                rbt_NC_Doc_Elect.Checked   = (infoFac.pa_X_Defecto_la_NC_es_cbte_elect == null) ? false : Convert.ToBoolean(infoFac.pa_X_Defecto_la_NC_es_cbte_elect);
                rbt_ND_Doc_Elect.Checked   = (infoFac.pa_X_Defecto_la_ND_es_cbte_elect == null) ? false : Convert.ToBoolean(infoFac.pa_X_Defecto_la_ND_es_cbte_elect);



                rbt_Fact_Pre_Impre.Checked = !rbt_Fact_Doc_elect.Checked;
                rbt_GUIA_Pre_Impre.Checked = !rbt_GUIA_Doc_Elect.Checked;
                rbt_NC_Pre_Impre.Checked   = !rbt_NC_Doc_Elect.Checked;
                rbt_ND_Pre_Impre.Checked   = !rbt_ND_Doc_Elect.Checked;

                chk_maneja_descuento_x_item.Checked = infoFac.pa_Contabiliza_descuento == null ? false : Convert.ToBoolean(infoFac.pa_Contabiliza_descuento);
                cmb_plancta_descuento_default.cmbPlanCta.EditValue = infoFac.pa_IdCtaCble_descuento;
            }
            catch (Exception ex)
            {
                Log_Error_bus.Log_Error(ex.ToString());
                MessageBox.Show(ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Example #10
0
        private void fa_Parametro_Load(object sender, EventArgs e)
        {
            try
            {
                if (param.IdCliente_Ven_x_Default == Info.General.Cl_Enumeradores.eCliente_Vzen.FJ)
                {
                    lst_producto = bus_producto.Get_list_Producto_modulo_x_Ventas(param.IdEmpresa);
                    cmb_productos_in.Properties.DataSource             = lst_producto;
                    cmb_producto_lo.Properties.DataSource              = lst_producto;
                    cmb_producto_eg.Properties.DataSource              = lst_producto;
                    cmb_producto_mo.DataSource                         = lst_producto;
                    gridControl_tipo.DataSource                        = blst_tipo_horas;
                    cmb_producto_pre_facturacion.Properties.DataSource = lst_producto;
                    lst_fa_catalogo = bus_catalogo.Get_List_catalogo(13);//Tipo para tipo aplicacion porcentaje de ganancia
                    cmb_catalogo_prefactura.Properties.DataSource = lst_fa_catalogo;
                    lst_impuesto = bus_impuesto.Get_List_impuesto("IVA");
                    cmb_impuesto_iva_prefactura.Properties.DataSource = lst_impuesto;
                }
                else
                {
                    xtraTabControl1.TabPages.Remove(tabLiquidacion_x_punto_cargo_parametros);
                    xtraTabControl1.TabPages.Remove(tabPrefacturacion);
                }

                cxc_cobro_tipo_Bus busTipoCobro = new cxc_cobro_tipo_Bus();
                Cargar_Combo_Estad_Apr_Ped();
                string mensaje = "";
                cmbTipoCobroFac.Properties.DataSource = busTipoCobro.Get_List_Cobro_Tipo();
                DEVcmbDepxDev.cargar_combo();
                infoFac = busFac.Get_Info_parametro(param.IdEmpresa);
                if (infoFac.IdMovi_inven_tipo_Factura == 0)
                {
                    cmbMoviInvenFactura.EditValue = null;
                }
                else
                {
                    cmbMoviInvenFactura.EditValue = infoFac.IdMovi_inven_tipo_Factura;
                }

                if (infoFac.IdMovi_inven_tipo_Factura_Anulacion == 0)
                {
                    cmbMoviInvenFactura_Anul.EditValue = null;
                }
                else
                {
                    cmbMoviInvenFactura_Anul.EditValue = infoFac.IdMovi_inven_tipo_Factura_Anulacion;
                }
                cmbTipoCCDiario.set_TipoCbteCble(infoFac.IdTipoCbteCble_Factura);
                cmbCCDiarioAnulacion.set_TipoCbteCble(infoFac.IdTipoCbteCble_Factura_Reverso);
                cmbCCDiarioCV.set_TipoCbteCble(infoFac.IdTipoCbteCble_Factura_Costo_VTA);
                cmbCCDiarioAnuCV.set_TipoCbteCble(infoFac.IdTipoCbteCble_Factura_Costo_VTA_Reverso);

                nud_NumeroDeItemp.Value   = Convert.ToInt32(infoFac.NumeroDeItemFact);
                cmbTipoCobroFac.EditValue = infoFac.TipoCobroDafaultFactu;
                //
                DEVcmbDepxDev.set_departamentoInfo(infoFac.IdDepartamento_x_DevVta);
                DEVcmbNCxDev.EditValue         = infoFac.Tipo_NC_x_DevVta;
                cmbTipoNC_x_Fact.EditValue     = infoFac.pa_IdTipoNota_NC_x_Anulacion;
                DEVcmbTipoMoviInv.EditValue    = infoFac.IdMovi_inven_tipo_Dev_Vta;
                DEVcmbTipoMoviInvAnu.EditValue = infoFac.IdMovi_inven_tipo_Dev_Vta_Anulacion;
                //
                spinEdit.Value             = Convert.ToDecimal(infoFac.pa_porc_max_total_item_x_despa_Guia);
                cbxImpresionAutoma.Checked = (infoFac.SeImprimiGuiaRemiAuto == "S") ? true : false;
                //
                NCcmbCC.set_TipoCbteCble(infoFac.IdTipoCbteCble_NC);
                NDcmbCC.set_TipoCbteCble(infoFac.IdTipoCbteCble_ND);
                NCcmbCCAnu.set_TipoCbteCble(infoFac.IdTipoCbteCble_NC_Reverso);
                NDcmbCCAnu.set_TipoCbteCble(infoFac.IdTipoCbteCble_ND_Reverso);
                //haac 14/03/2014
                cmbCaja.EditValue = infoFac.IdCaja_Default_Factura;
                cmbCtaCbleCli.set_PlanCtarInfo(infoFac.IdCtaCble_x_anticipo_cliente);
                cmbCtaCble_IVA.set_PlanCtarInfo(infoFac.IdCtaCble_IVA);
                cmb_estado_Apro_x_Pedido.EditValue = infoFac.IdEstadoAprobacion;
                txtRutaXml.Text                     = infoFac.pa_ruta_descarga_xml_fac_elct;
                rbt_Fact_Doc_elect.Checked          = (infoFac.pa_X_Defecto_la_factura_es_cbte_elect == null) ? false : Convert.ToBoolean(infoFac.pa_X_Defecto_la_factura_es_cbte_elect);
                rbt_GUIA_Doc_Elect.Checked          = (infoFac.pa_X_Defecto_la_guia_es_cbte_elect == null) ? false : Convert.ToBoolean(infoFac.pa_X_Defecto_la_guia_es_cbte_elect);
                rbt_NC_Doc_Elect.Checked            = (infoFac.pa_X_Defecto_la_NC_es_cbte_elect == null) ? false : Convert.ToBoolean(infoFac.pa_X_Defecto_la_NC_es_cbte_elect);
                rbt_ND_Doc_Elect.Checked            = (infoFac.pa_X_Defecto_la_ND_es_cbte_elect == null) ? false : Convert.ToBoolean(infoFac.pa_X_Defecto_la_ND_es_cbte_elect);
                rbt_Fact_Pre_Impre.Checked          = !rbt_Fact_Doc_elect.Checked;
                rbt_GUIA_Pre_Impre.Checked          = !rbt_GUIA_Doc_Elect.Checked;
                rbt_NC_Pre_Impre.Checked            = !rbt_NC_Doc_Elect.Checked;
                rbt_ND_Pre_Impre.Checked            = !rbt_ND_Doc_Elect.Checked;
                chk_maneja_descuento_x_item.Checked = infoFac.pa_Contabiliza_descuento == null ? false : Convert.ToBoolean(infoFac.pa_Contabiliza_descuento);
                cmb_plancta_descuento_default.cmbPlanCta.EditValue = infoFac.pa_IdCtaCble_descuento;

                if (param.IdCliente_Ven_x_Default == Info.General.Cl_Enumeradores.eCliente_Vzen.FJ)
                {
                    infoFac.info_parametros_liquidacion_fj = bus_param_liqui_x_punto_cargo_fj.get_info(param.IdEmpresa);
                    cmb_producto_eg.EditValue   = infoFac.info_parametros_liquidacion_fj.eg_IdProducto;
                    cmb_producto_lo.EditValue   = infoFac.info_parametros_liquidacion_fj.lo_IdProducto;
                    cmb_productos_in.EditValue  = infoFac.info_parametros_liquidacion_fj.in_IdProducto;
                    blst_tipo_horas             = new BindingList <man_tipo_horas_facturacion_Info>(bus_tipo_horas.get_list(param.IdEmpresa, true));
                    gridControl_tipo.DataSource = blst_tipo_horas;

                    infoFac.info_parametros_fj = bus_param_fj.get_info(param.IdEmpresa);
                    if (infoFac.info_parametros_fj == null)
                    {
                        infoFac.info_parametros_fj = new Info.Facturacion_FJ.fa_parametro_FJ_Info();
                    }
                    cmb_impuesto_iva_prefactura.EditValue  = infoFac.info_parametros_fj.p_IdCod_Impuesto_IVA;
                    cmb_catalogo_prefactura.EditValue      = infoFac.info_parametros_fj.p_tipo_porc_ganancia_tarifario_cat;
                    cmb_producto_pre_facturacion.EditValue = infoFac.info_parametros_fj.p_IdProducto_prefacturacion;
                }
            }
            catch (Exception ex)
            {
                Log_Error_bus.Log_Error(ex.ToString());
                MessageBox.Show(ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }