private void cargagrid() { try { List <cp_Aprobacion_Ing_Bod_x_OC_Info> lista = new List <cp_Aprobacion_Ing_Bod_x_OC_Info>(); cp_Aprobacion_Ing_Bod_x_OC_Bus Bus = new cp_Aprobacion_Ing_Bod_x_OC_Bus(); lista = Bus.Get_List_Aprobacion_Ing_Bod_x_OC(param.IdEmpresa, ucGe_Menu_Mantenimiento_x_usuario1.fecha_desde, ucGe_Menu_Mantenimiento_x_usuario1.fecha_hasta).OrderByDescending(q => q.IdAprobacion).ToList(); gridControlConsulta.DataSource = lista; } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); MessageBox.Show(ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
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(); }
private bool validar() { try { txtIdAprobacion.Focus(); string mensaje = ""; if (ucCp_Proveedor1.get_ProveedorInfo() == null) { MessageBox.Show("Seleccione un proveedor", param.Nombre_sistema); return(false); } if (!string.IsNullOrEmpty(Convert.ToString(txtSerie.EditValue)) && !String.IsNullOrEmpty(Convert.ToString(txtSerie2.EditValue)) && !String.IsNullOrEmpty(Convert.ToString(txtNumDocu.EditValue))) { bus_aprobacion = new cp_Aprobacion_Ing_Bod_x_OC_Bus(); if (bus_aprobacion.VerificarNumDocumento(param.IdEmpresa, Convert.ToString(txtSerie.EditValue), Convert.ToString(txtSerie2.EditValue), Convert.ToString(txtNumDocu.EditValue), ucCp_Proveedor1.get_ProveedorInfo().IdProveedor, ref mensaje)) { MessageBox.Show("El número de Documento : " + mensaje + " ya se encuentra registrado" + " Para este proveedor verifique..", param.Nombre_sistema); return(false); } } bool Item_mes_anterior = false; foreach (var item in blst_det) { if (item.Checked == true) { if (item.IdCtaCble_Gasto == null || item.IdCtaCble_Gasto == "") { MessageBox.Show("Ingrese la Cta Cble del Gasto para el Producto" + item.nom_producto, param.Nombre_sistema); return(false); } if (!param.Validar_periodo_cerrado_x_modulo(param.IdEmpresa, Cl_Enumeradores.eModulos.INV, Convert.ToDateTime(item.Fecha_Ing_Bod))) { Item_mes_anterior = true; } } } if (Item_mes_anterior) { if (MessageBox.Show("Ha escogido movimientos de un periodo cerrado, ¿Desea continuar?", param.Nombre_sistema, MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.No) { return(false); } } if (!param.Validar_periodo_cerrado_x_modulo(param.IdEmpresa, Cl_Enumeradores.eModulos.CXP, Convert.ToDateTime(de_fecha.EditValue))) { return(false); } if (!param.Validar_periodo_cerrado_x_modulo(param.IdEmpresa, Cl_Enumeradores.eModulos.CONTA, Convert.ToDateTime(dtp_fecha_contabilizacion.EditValue))) { return(false); } return(true); } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); MessageBox.Show(ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); return(false); } }