public FrmIn_ProvisionIngresoOCMant() { InitializeComponent(); info = new in_ProvisionIngresosPorOC_Info(); bus = new in_ProvisionIngresosPorOC_Bus(); busDet = new in_ProvisionIngresosPorOCDet_Bus(); busPlancta = new ct_Plancta_Bus(); blstDet = new BindingList <in_ProvisionIngresosPorOCDet_Info>(); param = cl_parametrosGenerales_Bus.Instance; busTipoCbte = new ct_Cbtecble_tipo_Bus(); busCentroCosto = new ct_Centro_costo_Bus(); busSubcentro = new ct_centro_costo_sub_centro_costo_Bus(); blstDetCuenta = new BindingList <ct_Cbtecble_det_Info>(); busDetConta = new ct_Cbtecble_det_Bus(); event_delegateFrmIn_ProvisionIngresoOCMant_FormClosed += FrmIn_ProvisionIngresoOCMant_event_delegateFrmIn_ProvisionIngresoOCMant_FormClosed; }
public frmCon_DistribucionMantenimiento() { InitializeComponent(); busPlancta = new ct_Plancta_Bus(); lstPlancta = new List <ct_Plancta_Info>(); info = new ct_Distribucion_Info(); busTipoCbte = new ct_Cbtecble_tipo_Bus(); param = cl_parametrosGenerales_Bus.Instance; busCentroCosto = new ct_Centro_costo_Bus(); busSubcentro = new ct_centro_costo_sub_centro_costo_Bus(); lstSubCentro = new List <ct_centro_costo_sub_centro_costo_Info>(); lstCentroCosto = new List <ct_Centro_costo_Info>(); blstDet = new BindingList <ct_DistribucionDetDistribuido_Info>(); blstDiario = new BindingList <ct_Cbtecble_det_Info>(); rowPlancta = new ct_Plancta_Info(); blstPlanctaSaldo = new BindingList <ct_DistribucionDetPorDistribuir_Info>(); bus = new ct_Distribucion_Bus(); busDistribuido = new ct_DistribucionDetDistribuido_Bus(); busPorDistribuir = new ct_DistribucionDetPorDistribuir_Bus(); busCbteCbleDet = new ct_Cbtecble_det_Bus(); event_delegate_frmCon_DistribucionMantenimiento_FormClosed += frmCon_DistribucionMantenimiento_event_delegate_frmCon_DistribucionMantenimiento_FormClosed; }
private void gridViewSolicitudCompra_CellValueChanged(object sender, DevExpress.XtraGrid.Views.Base.CellValueChangedEventArgs e) { try { com_solicitud_compra_det_Info row = new com_solicitud_compra_det_Info(); row = (com_solicitud_compra_det_Info)gridViewSolicitudCompra.GetFocusedRow(); int cont = 0; if (row != null) { if (!String.IsNullOrEmpty(Convert.ToString(row.IdPunto_cargo)) && !String.IsNullOrEmpty(Convert.ToString(row.IdCentroCosto))) { if (row.IdProducto == null) { cont = ListDetSolCom.Where(q => q.NomProducto.Trim() == row.NomProducto.Trim() && q.IdPunto_cargo == row.IdPunto_cargo && q.IdCentroCosto == row.IdCentroCosto).Count(); } else { cont = ListDetSolCom.Where(q => q.IdProducto == row.IdProducto && q.IdPunto_cargo == row.IdPunto_cargo && q.IdCentroCosto == row.IdCentroCosto).Count(); } } } if (cont > 1) { MessageBox.Show("El registro : " + gridViewSolicitudCompra.GetFocusedRowCellValue(colpr_descripcion) + " ya se encuentra en el Detalle. Se procederá a Eliminar", param.Nombre_sistema); gridViewSolicitudCompra.DeleteSelectedRows(); } if (e.Column.Name == "colIdProducto") { Item = ListProducto.First(v => v.IdProducto == Convert.ToDecimal(e.Value)); gridViewSolicitudCompra.SetFocusedRowCellValue(coldo_Cantidad, 0); gridViewSolicitudCompra.SetFocusedRowCellValue(colpr_descripcion, Item.pr_descripcion); gridViewSolicitudCompra.SetFocusedRowCellValue(colIdUnidadMedida, Item.IdUnidadMedida); gridViewSolicitudCompra.SetFocusedRowCellValue(colStock, Item.pr_stock); } else { if (e.Column.Name == "coldo_Cantidad") { if (Convert.ToDouble(gridViewSolicitudCompra.GetFocusedRowCellValue(coldo_Cantidad)) < 0) { gridViewSolicitudCompra.SetFocusedRowCellValue(coldo_Cantidad, Convert.ToDouble(gridViewSolicitudCompra.GetFocusedRowCellValue(coldo_Cantidad)) * -1); } } else { if (e.Column.Name == "colpr_descripcion") { } } } ct_centro_costo_sub_centro_costo_Bus busSubCen = new ct_centro_costo_sub_centro_costo_Bus(); if (e.Column == colIdCentroCosto) { string IdCentroCosto = Convert.ToString(e.Value); if (IdCentroCosto == "-999") // esta creando un registro nuevo { frmCon_CentroCostos_Man frmCentroCosto = new frmCon_CentroCostos_Man(); frmCentroCosto.setAccion(Cl_Enumeradores.eTipo_action.grabar); frmCentroCosto.event_frmCon_CentroCostos_Man_FormClosing += frmCentroCosto_event_frmCon_CentroCostos_Man_FormClosing; frmCentroCosto.ShowDialog(); gridViewSolicitudCompra.SetFocusedRowCellValue(colIdCentroCosto, ""); } } if (e.Column == col_IdPuntoCargo_FJ) { switch (param.IdCliente_Ven_x_Default) { case Cl_Enumeradores.eCliente_Vzen.FJ: if (row.IdPunto_cargo != 0 && row.IdPunto_cargo != null) { ct_punto_cargo_Info info_punto_cargo = new ct_punto_cargo_Info(); ct_punto_cargo_Bus bus_punto_cargo = new ct_punto_cargo_Bus(); info_punto_cargo = bus_punto_cargo.Get_info_punto_Cargo_con_subcentro(param.IdEmpresa, Convert.ToInt32(row.IdPunto_cargo)); row.IdPunto_cargo_grupo = info_punto_cargo.IdPunto_cargo_grupo; row.IdCentroCosto = info_punto_cargo.IdCentroCosto_Scc; row.IdCentroCosto_sub_centro_costo = info_punto_cargo.IdCentroCosto_sub_centro_costo_Scc; } else { row.IdPunto_cargo_grupo = null; row.IdCentroCosto = null; row.IdCentroCosto_sub_centro_costo = null; } break; default: break; } } } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); MessageBox.Show(ex.ToString(), param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); } }