public frmFa_proforma_mant()
 {
     InitializeComponent();
     info_proforma = new fa_proforma_Info();
     bus_proforma  = new fa_proforma_Bus();
     param         = cl_parametrosGenerales_Bus.Instance;
     Log_Error_bus = new tb_sis_Log_Error_Vzen_Bus();
     event_delegate_frmFa_proforma_mant_FormClosed += frmFa_proforma_mant_event_delegate_frmFa_proforma_mant_FormClosed;
     lst_impuesto     = new List <tb_sis_impuesto_Info>();
     bus_impuesto     = new tb_sis_impuesto_Bus();
     lst_producto     = new List <in_Producto_Info>();
     bus_producto     = new in_producto_Bus();
     info_fa_param    = new fa_parametro_info();
     bus_fa_param     = new fa_parametro_Bus();
     lst_termino_pago = new List <fa_TerminoPago_Info>();
     bus_termino_pago = new fa_TerminoPago_Bus();
     blst_det         = new BindingList <fa_proforma_det_Info>();
     lst_sucursal     = new List <tb_Sucursal_Info>();
     bus_sucursal     = new tb_Sucursal_Bus();
     bus_proforma_det = new fa_proforma_det_Bus();
     lst_bodega       = new List <tb_Bodega_Info>();
     bus_bodega       = new tb_Bodega_Bus();
     lst_vendedor     = new List <fa_Vendedor_Info>();
     bus_vendedor     = new fa_Vendedor_Bus();
 }
 public frmFa_proforma_facturacion()
 {
     InitializeComponent();
     info_proforma    = new fa_proforma_Info();
     bus_proforma     = new fa_proforma_Bus();
     param            = cl_parametrosGenerales_Bus.Instance;
     Log_Error_bus    = new tb_sis_Log_Error_Vzen_Bus();
     lst_impuesto     = new List <tb_sis_impuesto_Info>();
     bus_impuesto     = new tb_sis_impuesto_Bus();
     lst_producto     = new List <in_Producto_Info>();
     bus_producto     = new in_producto_Bus();
     info_fa_param    = new fa_parametro_info();
     bus_fa_param     = new fa_parametro_Bus();
     lst_termino_pago = new List <fa_TerminoPago_Info>();
     bus_termino_pago = new fa_TerminoPago_Bus();
     blst_det         = new BindingList <fa_proforma_det_Info>();
     lst_sucursal     = new List <tb_Sucursal_Info>();
     bus_sucursal     = new tb_Sucursal_Bus();
     bus_proforma_det = new fa_proforma_det_Bus();
     lst_punto_venta  = new List <fa_PuntoVta_Info>();
     bus_punto_venta  = new fa_PuntoVta_Bus();
     lst_vendedor     = new List <fa_Vendedor_Info>();
     bus_vendedor     = new fa_Vendedor_Bus();
     lst_caja         = new List <caj_Caja_Info>();
     bus_caja         = new caj_Caja_Bus();
     info_factura     = new fa_factura_Info();
     bus_factura      = new fa_factura_Bus();
     lst_contacto     = new List <fa_cliente_contactos_Info>();
     bus_contacto     = new fa_cliente_contactos_Bus();
     blst_cuotas      = new BindingList <fa_cuotas_x_doc_Info>();
     bus_cuotas       = new fa_cuotas_x_doc_Bus();
 }
Example #3
0
 public frmCP_DigitalizacionXML()
 {
     InitializeComponent();
     bus_ruta             = new cp_RutaPorEmpresaPorUsuario_Bus();
     blst                 = new BindingList <cp_XML_Documento_Info>();
     bus_xml              = new cp_XML_Documento_Bus();
     bus_impuesto         = new tb_sis_impuesto_Bus();
     bus_codigoProveedor  = new cp_proveedor_codigo_SRI_Bus();
     ListaCodigoProveedor = new List <cp_proveedor_codigo_SRI_Info>();
     ListaMicroEmpresa    = new List <cp_proveedor_microempresa_Info>();
     busMicroEmpresa      = new cp_proveedor_microempresa_Bus();
 }
 public frmCP_DigitalizacionXML()
 {
     InitializeComponent();
     bus_ruta               = new cp_RutaPorEmpresaPorUsuario_Bus();
     blst                   = new BindingList <cp_XML_Documento_Info>();
     bus_xml                = new cp_XML_Documento_Bus();
     bus_impuesto           = new tb_sis_impuesto_Bus();
     bus_codigoProveedor    = new cp_proveedor_codigo_SRI_Bus();
     ListaCodigoProveedor   = new List <cp_proveedor_codigo_SRI_Info>();
     busPuntoCargo          = new ct_punto_cargo_Bus();
     lstPuntoCargo          = new List <ct_punto_cargo_Info>();
     busTipoFlujo           = new ba_TipoFlujo_Bus();
     busTipoMovimiento      = new caj_Caja_Movimiento_Tipo_Bus();
     busFormaPago           = new fa_formaPago_Bus();
     ListaProveedor         = new List <cp_proveedor_Info>();
     busProveedor           = new cp_proveedor_Bus();
     busProveedorProducto   = new cp_proveedor_producto_Bus();
     ListaProveedorProducto = new List <cp_proveedor_producto_Info>();
 }
Example #5
0
 public frmCP_Aprobacion_Ing_varios_Mant()
 {
     InitializeComponent();
     event_delegate_frmCP_Aprobacion_Ing_varios_Mant_FormClosed += frmCP_Aprobacion_Ing_varios_Mant_event_delegate_frmCP_Aprobacion_Ing_varios_Mant_FormClosed;
     Log_Error_bus      = new tb_sis_Log_Error_Vzen_Bus();
     param              = cl_parametrosGenerales_Bus.Instance;
     blst_det           = new BindingList <cp_Aprobacion_Ing_Bod_x_OC_det_Info>();
     info_aprobacion    = new cp_Aprobacion_Ing_Bod_x_OC_Info();
     LstTipDoc          = new List <cp_TipoDocumento_Info>();
     lst_producto       = new List <in_Producto_Info>();
     bus_producto       = new in_producto_Bus();
     lst_impuesto       = new List <tb_sis_impuesto_Info>();
     bus_impuesto       = new tb_sis_impuesto_Bus();
     info_in_param      = new in_Parametro_Info();
     bus_in_param       = new in_Parametro_Bus();
     bus_aprobacion_det = new cp_Aprobacion_Ing_Bod_x_OC_det_Bus();
     bus_aprobacion     = new cp_Aprobacion_Ing_Bod_x_OC_Bus();
     info_cp_param      = new cp_parametros_Info();
     bus_cp_param       = new cp_parametros_Bus();
     lst_unidad_medida  = new List <in_UnidadMedida_Info>();
     bus_unidad_medida  = new in_UnidadMedida_Bus();
 }
Example #6
0
 public FrmCom_OrdenPedidoCotizacion()
 {
     blst            = new BindingList <com_CotizacionPedidoDet_Info>();
     bus_punto_cargo = new ct_punto_cargo_Bus();
     bus_cotizacion  = new com_CotizacionPedido_Bus();
     bus_det         = new com_CotizacionPedidoDet_Bus();
     bus_proveedor   = new cp_proveedor_Bus();
     bus_sucursal    = new tb_Sucursal_Bus();
     param           = cl_parametrosGenerales_Bus.Instance;
     bus_unidad      = new in_UnidadMedida_Bus();
     bus_impuesto    = new tb_sis_impuesto_Bus();
     lst_impuesto    = new List <tb_sis_impuesto_Info>();
     bus_termino     = new com_TerminoPago_Bus();
     lst_info        = new List <com_CotizacionPedido_Info>();
     lst_sucursal    = new List <tb_Sucursal_Info>();
     lst_proveedor   = new List <cp_proveedor_combo_Info>();
     lst_termino     = new List <com_TerminoPago_Info>();
     bus_pedido_det  = new com_OrdenPedidoDet_Bus();
     Fx        = new Funciones();
     com_param = new com_parametro_Info();
     bus_param = new com_parametro_Bus();
     InitializeComponent();
 }
Example #7
0
        public Boolean Validar_objeto(com_ordencompra_local_Info Info, ref string msg)
        {
            try
            {
                if (Info.IdEmpresa == 0 || Info.IdSucursal == 0 || Info.IdProveedor == 0 || Info.IdDepartamento == 0)
                {
                    msg = "las variables estan en cero... Info.IdEmpresa == 0 || Info.IdSucursal == 0 || Info.IdProveedor == 0 || Info.IdDepartamento == 0 ";
                    return(false);
                }

                /*
                 * if (Info.IdMotivo == null || Info.IdMotivo == 0)
                 * {
                 *  msg = "Ingrese el motivo de la Compra";
                 *  com_Catalogo_Bus bUS = new com_Catalogo_Bus();
                 *  List<com_Catalogo_Info> listc = new List<com_Catalogo_Info>(bUS.Get_List_Catalogo());
                 *  return false;
                 *
                 * }*/

                if (Info.listDetalle.Count == 0)
                {
                    msg = "la OC no tiene items q grabar";
                    return(false);
                }

                int c = 0;

                foreach (var item in Info.listDetalle)
                {
                    if (item.do_Cantidad == 0)
                    {
                        msg = "Ingrese la cantidad al item : " + item.codproducto + "  ";
                        return(false);
                    }

                    if (item.do_precioCompra == 0)
                    {
                        msg = "Ingrese el costo al item : " + item.codproducto + "  ";
                        return(false);
                    }

                    if (item.IdUnidadMedida == "" || item.IdUnidadMedida == null)
                    {
                        in_producto_Bus  BusProducto  = new in_producto_Bus();
                        in_Producto_Info InfoProducto = new in_Producto_Info();
                        InfoProducto        = BusProducto.Get_info_Product(item.IdEmpresa, item.IdProducto);
                        item.IdUnidadMedida = InfoProducto.IdUnidadMedida;
                    }


                    if (item.IdCentroCosto == "")
                    {
                        item.IdCentroCosto = null;
                    }

                    if (item.IdCentroCosto_sub_centro_costo == "")
                    {
                        item.IdCentroCosto_sub_centro_costo = null;
                    }

                    if (item.IdCod_Impuesto == "" || item.IdCod_Impuesto == null) // Arreglando si no viene iva y codigo de iva
                    {
                        tb_sis_impuesto_Bus         BusImpuestoIva    = new tb_sis_impuesto_Bus();
                        List <tb_sis_impuesto_Info> ListInfo_Impuesto = new List <tb_sis_impuesto_Info>();
                        tb_sis_impuesto_Info        Info_Impuesto     = new tb_sis_impuesto_Info();
                        ListInfo_Impuesto = BusImpuestoIva.Get_List_impuesto_para_Compras("IVA");

                        Info_Impuesto       = ListInfo_Impuesto.FirstOrDefault();
                        item.IdCod_Impuesto = Info_Impuesto.IdCod_Impuesto;
                        item.Por_Iva        = Info_Impuesto.porcentaje;
                    }


                    //item.do_ManejaIva = (item.do_iva == 0) ? false : true;
                    c = c + 1;
                    item.Secuencia = c;


                    item.IdEmpresa     = Info.IdEmpresa;
                    item.IdSucursal    = Info.IdSucursal;
                    item.IdOrdenCompra = Info.IdOrdenCompra;
                }

                if (Info.IdMotivo == 0 && Info.IdMotivo == null)
                {
                    //consulta motivo compra
                    com_Motivo_Orden_Compra_Data        odataMoti = new com_Motivo_Orden_Compra_Data();
                    List <com_Motivo_Orden_Compra_Info> listMoti  = new List <com_Motivo_Orden_Compra_Info>();

                    listMoti = odataMoti.Get_List_Motivo_Orden_Compra(Info.IdEmpresa);
                    var itemMoti = listMoti.FirstOrDefault(q => q.IdMotivo == Info.IdMotivo);
                    Info.IdMotivo = itemMoti.IdMotivo;
                }


                if (Info.IdEstadoAprobacion_cat == "" || Info.IdEstadoAprobacion_cat == null)
                {
                    List <com_Catalogo_Info> listEstadoAproba = new List <com_Catalogo_Info>();
                    listEstadoAproba = CatCom.Get_ListEstadoAprobacion();
                    com_Catalogo_Info resEstadoApro = new com_Catalogo_Info();
                    resEstadoApro = listEstadoAproba.FirstOrDefault();
                    Info.IdEstadoAprobacion_cat = resEstadoApro.IdCatalogocompra;
                }

                if (Info.IdEstadoRecepcion_cat == "" || Info.IdEstadoRecepcion_cat == null)
                {
                    List <com_Catalogo_Info> listEstadoRecep = new List <com_Catalogo_Info>();
                    com_Catalogo_Info        resEstadoRece   = new com_Catalogo_Info();
                    listEstadoRecep            = CatCom.Get_ListEstadoRecepcion();
                    resEstadoRece              = listEstadoRecep.First();
                    Info.IdEstadoRecepcion_cat = resEstadoRece.IdCatalogocompra;
                }


                if (Info.IdTerminoPago == "" || Info.IdTerminoPago == null)
                {
                    List <com_TerminoPago_Info> listTerminoPago = new List <com_TerminoPago_Info>();
                    listTerminoPago = BusTerPago.Get_List_TerminoPago();
                    com_TerminoPago_Info TerminoPago = new com_TerminoPago_Info();
                    TerminoPago        = listTerminoPago.FirstOrDefault();
                    Info.IdTerminoPago = TerminoPago.IdTerminoPago;
                }


                if (Info.IdEstado_cierre == null || Info.IdEstado_cierre == "")
                {
                    com_estado_cierre_Bus busEstCierre = new com_estado_cierre_Bus();
                    com_parametro_Bus     paraBus      = new com_parametro_Bus();
                    string idestadoCierrexDefault      = "";
                    idestadoCierrexDefault = paraBus.Get_List_parametro(Info.IdEmpresa).FirstOrDefault().IdEstado_cierre;
                    Info.IdEstado_cierre   = busEstCierre.Get_List_estado_cierre().FirstOrDefault(v => v.IdEstado_cierre == idestadoCierrexDefault).IdEstado_cierre;
                }



                return(true);
            }
            catch (Exception ex)
            {
                Core.Erp.Info.Log_Exception.LoggingManager.Logger.Log(Core.Erp.Info.Log_Exception.LoggingCategory.Error, ex.Message);
                throw new Core.Erp.Info.Log_Exception.DalException(string.Format("", "Validar_objeto", ex.Message), ex)
                      {
                          EntityType = typeof(com_ordencompra_local_Bus)
                      };
            }
        }