private void gridViewConsulta_RowClick(object sender, DevExpress.XtraGrid.Views.Grid.RowClickEventArgs e)
        {
            try
            {
                Info = (com_solicitud_compra_Info)gridViewConsulta.GetFocusedRow();


                if (e.HitInfo.Column != null)
                {
                    if (gridViewConsulta.FocusedColumn.Name == ColOrdenesCompra.Name)
                    {
                        com_ordencompra_local_Bus         BusOC  = new com_ordencompra_local_Bus();
                        List <com_ordencompra_local_Info> listOc = new List <com_ordencompra_local_Info>();
                        listOc = BusOC.Get_List_ordencompra_local_x_Solicitud(param.IdEmpresa, Info.IdSucursal, Info.IdSolicitudCompra);
                        FrmCom_Ordenes_Compra_x_Solicitud frm = new FrmCom_Ordenes_Compra_x_Solicitud();
                        frm.set_grid_x_oc(listOc);
                        //frm.MdiParent = this.MdiParent;
                        frm.ShowDialog();
                    }
                }
            }
            catch (Exception ex)
            {
                Log_Error_bus.Log_Error(ex.ToString());
                MessageBox.Show(ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Exemplo n.º 2
0
        void carga_grid()
        {
            try
            {
                if (list_OrdComp.Count != 0)
                {
                    com_ordencompra_local_Bus         bus_OrdComp   = new com_ordencompra_local_Bus();
                    com_ordencompra_local_Info        info_OrdComp  = new com_ordencompra_local_Info();
                    List <com_ordencompra_local_Info> lista_OrdComp = new List <com_ordencompra_local_Info>();

                    foreach (var item in list_OrdComp)
                    {
                        info_OrdComp = bus_OrdComp.Get_Info_ordencompra_local(item.IdEmpresa, item.IdSucursal, item.IdOrdenCompra);

                        lista_OrdComp.Add(info_OrdComp);
                    }

                    ListaBind = new BindingList <com_ordencompra_local_Info>(lista_OrdComp);
                    gridControlOrdComp.DataSource = ListaBind;
                }
            }
            catch (Exception ex)
            {
                Log_Error_bus = new Business.General.tb_sis_Log_Error_Vzen_Bus();
                Log_Error_bus.Log_Error(ex.ToString());
                MessageBox.Show(ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Exemplo n.º 3
0
        void cargagrid(int IdProveedor)
        {
            try
            {// cargo los producto
                //prod = Busprod.BuscarProducto(item.IdProducto, item.IdEmpresa);
                ListadoProductos = Busprod.Get_list_Producto(param.IdEmpresa);



                List <com_ordencompra_local_det_Info> temp = new List <com_ordencompra_local_det_Info>();

                com_ordencompra_local_Bus busOC = new com_ordencompra_local_Bus();
                LstDetOC = BusDetOC.Get_List_OC_local_det_x_Saldos_x_Proveedor_x_Obra_x_OT(param.IdEmpresa, UCSuc_Bod.get_sucursal().IdSucursal, ucCp_Proveedor.get_ProveedorInfo().IdProveedor);
                LstDetOC = LstDetOC.FindAll(var =>
                                            var.SaldoxRecibir > 0);
                int sec = 1;
                LstDetOC.ForEach(var => { var.producto = Busprod.Get_DescripcionTot_Producto(var.IdEmpresa, var.IdProducto); var.mv_observacion = ""; var.mv_sec = sec++; var.dm_cantidad = 0; var.oc_NumDocumento = "[" + var.IdOrdenCompra + "/" + var.oc_NumDocumento + "]"; });

                gridCtrlMoviInvDet.DataSource = LstDetOC;
            }
            catch (Exception ex)
            {
                Log_Error_bus.Log_Error(ex.ToString());
            }
        }
Exemplo n.º 4
0
        private void cargar_ordencompra_x_devolver()
        {
            try
            {
                com_ordencompra_local_Bus OCBus = new com_ordencompra_local_Bus();

                listOrdenCompra           = OCBus.Get_List_ordencompra_local_x_devolver(param.IdEmpresa, Info_orden_compra.IdProveedor, ref mensaje);
                gridControl_Oc.DataSource = listOrdenCompra;
            }
            catch (Exception ex)
            {
                Log_Error_bus.Log_Error(ex.ToString());
                MessageBox.Show(ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Exemplo n.º 5
0
        void set(List <com_ordencompra_local_Info> LstOC)
        {
            try
            {
                decimal id = lista.FirstOrDefault().IdProveedor;

                com_ordencompra_local_Bus OCBus = new com_ordencompra_local_Bus();

                listOrdenCompra = OCBus.Get_List_ordencompra_local_x_devolver(param.IdEmpresa, id, ref mensaje);

                gridControl_Oc.DataSource = LstOC;
            }
            catch (Exception ex)
            {
                Log_Error_bus.Log_Error(ex.ToString());
                MessageBox.Show(ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Exemplo n.º 6
0
        private void btnImportar_Click_1(object sender, EventArgs e)
        {
            try
            {
                FrmCom_Consulta_OrdenCompra       frm = new FrmCom_Consulta_OrdenCompra();
                com_ordencompra_local_Info        Info_OrdenCompra = new com_ordencompra_local_Info();
                List <com_ordencompra_local_Info> LstOC            = new List <com_ordencompra_local_Info>();
                com_ordencompra_local_Bus         BusOC            = new com_ordencompra_local_Bus();

                //LimpiarDatos();
                if (ucCp_Proveedor1.get_ProveedorInfo() != null)
                {
                    LstOC = BusOC.Get_List_ordencompra_local_x_Proveedor(param.IdEmpresa, ucCp_Proveedor1.get_ProveedorInfo().IdProveedor);
                    if (LstOC != null)
                    {
                        if (LstOC.Count != 0)
                        {
                            frm.lista = LstOC;
                            frm.ShowDialog();
                            Info_OrdenCompra = frm.Info_orden_compra;
                            cargar_OC_x_Importacion(Info_OrdenCompra);
                        }
                        else
                        {
                            MessageBox.Show("El Proveedor no tiene Ordenes de Compra ");
                        }
                    }
                }
                else
                {
                    MessageBox.Show("No ha seleccionado ningún proveedor.\nPor favor seleccione un proveedor.", "Sistemas", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
            }
            catch (Exception ex)
            {
                Log_Error_bus.Log_Error(ex.ToString());
                MessageBox.Show(ex.ToString(), param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Exemplo n.º 7
0
        public void setcab(in_movi_inve_Info Info)
        {
            try
            {
                InfoCabMovInv         = Info;
                txtID.Text            = Convert.ToString(Info.IdNumMovi);
                infobodega.IdSucursal = Info.IdSucursal;
                infobodega.IdBodega   = infobodega.IdBodega;
                ucCp_Proveedor.set_ProveedorInfo(Convert.ToDecimal(Info.IdProvedor));
                UCSuc_Bod.cmb_sucursal.EditValue = Info.IdSucursal;
                // UCSuc_Bod.cmb_sucursal.SelectedItem  = Info.IdSucursal;
                UCSuc_Bod.cmb_bodega.EditValue = Info.IdBodega;
                // UCSuc_Bod.cmb_bodega.SelectedItem = Info.IdBodega;
                dtPfecha.Value      = Convert.ToDateTime(Info.Fecha_Transac);
                txtGuiaDesp.Text    = Info.NumDocumentoRelacionado;
                txtFact.Text        = Info.NumFactura;
                txtObservacion.Text = Info.cm_observacion;
                if (Info.Estado == "I")
                {
                    lblAnulado.Visible = true;
                }
                else
                {
                    lblAnulado.Visible = false;
                }
                LStDet = new List <in_movi_inve_detalle_Info>();
                LStDet = BusDetMOvINv.Get_list_Movi_inven_det(Info.IdEmpresa, Info.IdSucursal, Info.IdBodega, Info.IdMovi_inven_tipo, Info.IdNumMovi);
                int sec = 1;
                com_ordencompra_local_Bus busOC = new com_ordencompra_local_Bus();
                LstDetOC = new List <com_ordencompra_local_det_Info>();
                foreach (var item in LStDet)
                {
                    com_ordencompra_local_det_Info DetOC = new com_ordencompra_local_det_Info();
                    in_movi_inve_detalle_x_com_ordencompra_local_det_Info InfoTabInt = new in_movi_inve_detalle_x_com_ordencompra_local_det_Info();
                    InfoTabInt = BusTAbInt.Get_Info_in_movi_inve_detalle_x_com_ordencompra_local_det(item);
                    DetOC      = BusDetOC.Get_Info_ordencompra_local_det(InfoTabInt.ocd_IdEmpresa, InfoTabInt.ocd_IdSucursal, InfoTabInt.ocd_IdOrdenCompra, InfoTabInt.ocd_Secuencia);
                    var OC = busOC.Get_Info_ordencompra_local(InfoTabInt.ocd_IdEmpresa, InfoTabInt.ocd_IdSucursal, InfoTabInt.ocd_IdOrdenCompra);
                    if (OC != null)
                    {
                        DetOC.oc_observacion  = OC.oc_observacion;
                        DetOC.oc_NumDocumento = OC.oc_NumDocumento;
                        DetOC.UsuarioAprueba  = OC.IdUsuario_Aprueba;
                        DetOC.FechaAprob      = Convert.ToDateTime(OC.co_fecha_aprobacion);
                    }
                    DetOC.do_CantidadOC   = DetOC.do_Cantidad;
                    DetOC.dm_cantidad_Inv = item.dm_cantidad;
                    DetOC.mv_observacion  = item.dm_observacion;
                    DetOC.producto        = Busprod.Get_DescripcionTot_Producto(DetOC.IdEmpresa, DetOC.IdProducto);
                    DetOC.oc_NumDocumento = "[" + DetOC.IdOrdenCompra + "/" + DetOC.oc_NumDocumento + "]";

                    DetOC.mv_sec = sec++;
                    LstDetOC.Add(DetOC);
                }

                gridCtrlMoviInvDet.DataSource = LstDetOC;
                LstDetMovi = BusDetxProd.ConsultaxMovInvTipo(Info.IdEmpresa, Info.IdSucursal, Info.IdBodega, Info.IdNumMovi, Info.IdMovi_inven_tipo);


                List <vwIn_Movi_Inven_CusCider_Cab_Info> LstMov = new List <vwIn_Movi_Inven_CusCider_Cab_Info>();

                LstMov = BusDetxProd.ConsultaMovimientos(InfoCabMovInv.IdEmpresa,
                                                         InfoCabMovInv.IdSucursal, InfoCabMovInv.IdBodega, InfoCabMovInv.IdNumMovi, InfoCabMovInv.IdMovi_inven_tipo);

                gridCtrlMov.DataSource = LstMov;
            }
            catch (Exception ex)
            {
                Log_Error_bus.Log_Error(ex.ToString());
            }
        }