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); } }
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); } }
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()); } }
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); } }
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); } }
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); } }
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()); } }