private void btnBuscar_Click(object sender, EventArgs e) { try { vwcp_orden_pago_con_cancelacion_Info Info_Pago = new vwcp_orden_pago_con_cancelacion_Info(); orden_pago_con_cancelacion_Bus = new vwcp_orden_pago_con_cancelacion_Bus(); List <vwcp_orden_pago_con_cancelacion_Info> list = new List <vwcp_orden_pago_con_cancelacion_Info>(); G_persona_beneficiario_Info_obj = (vwtb_persona_beneficiario_Info)ucGe_Beneficiario.Get_Persona_beneficiario_Info(); Estado = cmbEstadoAprobacion.EditValue.ToString(); list = orden_pago_con_cancelacion_Bus.Get_List_orden_pago_para_aprobacion(param.IdEmpresa , ucGe_Beneficiario.IdTipo_Persona.ToString(), G_persona_beneficiario_Info_obj.IdPersona , G_persona_beneficiario_Info_obj.IdEntidad, Estado); if (list.Count() != 0) { Obj_DetalleAprob = new BindingList <vwcp_orden_pago_con_cancelacion_Info>(list); this.gridAprobacionOrdenPago.DataSource = Obj_DetalleAprob; } else { MessageBox.Show(param.Get_Mensaje_sys(enum_Mensajes_sys.El_beneficiario_no_tiene_Orden_Pago_pendi), param.Nombre_sistema, 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 Insertar_OrdenPago() { try { GetCabecera(); decimal Id = 0; string mensaje = ""; cp_Aprobacion_Orden_Pago_Det_Bus detalle = new cp_Aprobacion_Orden_Pago_Det_Bus(); if (Bus_AprobacionOrdenCab.Guardar_AprobacionOrdenPago(Cab, ref Id, ref mensaje)) { detalle.GuardarDB(Cab.Detalle, ref Id, ref mensaje); string smensaje = string.Format(Core.Erp.Recursos.Properties.Resources.msgDespues_Grabar, "La Aprobación Orden de Pago", Id); MessageBox.Show(smensaje, param.Nombre_sistema); this.txtNumAprobacion.Text = Convert.ToString(Id); //ucGe_Menu.Visible_bntGuardar_y_Salir = false; //ucGe_Menu.Visible_btnGuardar = false; ucGe_Menu.Visible_bntLimpiar = true; List <vwcp_orden_pago_con_cancelacion_Info> list = new List <vwcp_orden_pago_con_cancelacion_Info>(); list = orden_pago_con_cancelacion_Bus.Get_List_orden_pago_para_aprobacion(param.IdEmpresa, "", 0, 0, "PENDI"); Obj_DetalleAprob = new BindingList <vwcp_orden_pago_con_cancelacion_Info>(list); this.gridAprobacionOrdenPago.DataSource = Obj_DetalleAprob; LimpiarDatos(); } else { string smensaje = string.Format(Core.Erp.Recursos.Properties.Resources.msgError_Grabar); MessageBox.Show(smensaje, param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); } } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); MessageBox.Show(ex.ToString(), param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); } }