private List <Pres_Documento> GetList(int IdGrid) { try { List <Pres_Documento> List = new List <Pres_Documento>(); Pres_Documento objDocumento = new Pres_Documento(); objDocumento.Usuario = SesionUsu.Usu_Nombre; objDocumento.Ejercicios = SesionUsu.Usu_Ejercicio; objDocumento.Dependencia = ddlCentroContable.SelectedValue; objDocumento.Fecha_Inicial = ddlMesIni.SelectedValue + SesionUsu.Usu_Ejercicio.Substring(2, 2); objDocumento.Fecha_Final = ddlMesFin.SelectedValue + SesionUsu.Usu_Ejercicio.Substring(2, 2); objDocumento.ClaveEvento = ddlTipo.SelectedValue; objDocumento.SuperTipo = "M"; objDocumento.Tipo = null; objDocumento.Status = ddlStatus.SelectedValue; objDocumento.P_Buscar = txtbuscar.Text; if (IdGrid == 0) { CNDocumentos.ConsultaGrid_Documentos(ref objDocumento, ref List); } return(List); } catch (Exception ex) { throw new Exception(ex.Message); } }
public void EditarDocumentoEncabezado(Pres_Documento objdocumento, ref string Verificador) { try { CD_Pres_Documento CDDocumento = new CD_Pres_Documento(); CDDocumento.EditarDocumentoEncabezado(objdocumento, ref Verificador); } catch (Exception ex) { throw new Exception(ex.Message); } }
public void ConsultarCedulasAdicionales(ref Pres_Documento objDocumento, ref string Verificador) { try { CD_Pres_Documento CDDocumento = new CD_Pres_Documento(); CDDocumento.ConsultarCedulasAdicionales(ref objDocumento, ref Verificador); } catch (Exception ex) { throw new Exception(ex.Message); } }
public void GenerarPoliza(ref Pres_Documento objDocumento, ref string Verificador, ref string IdPoliza) { try { CD_Pres_Documento CDDocumento = new CD_Pres_Documento(); CDDocumento.GenerarPoliza(ref objDocumento, ref Verificador, ref IdPoliza); } catch (Exception ex) { throw new Exception(ex.Message); } }
public void ConsultarGrid_CodProg_Ordinaria(ref Pres_Documento objDocumento, ref List <Pres_Documento_Detalle> List) { try { CD_Pres_Documento CDDocumento = new CD_Pres_Documento(); CDDocumento.ConsultarGrid_CodProg_Ordinaria(ref objDocumento, ref List); } catch (Exception ex) { throw new Exception(ex.Message); } }
public void ConsultarLiteralFuncion(ref Pres_Documento objdocumento, ref string Verificador) { try { CD_Pres_Documento CDDocumento = new CD_Pres_Documento(); CDDocumento.ConsultarLiteralFuncion(ref objdocumento, ref Verificador); } catch (Exception ex) { throw new Exception(ex.Message); } }
public void ConsultaGrid_Documentos(ref Pres_Documento objDocumento, ref List <Pres_Documento> List) { try { CD_Pres_Documento CDDocumento = new CD_Pres_Documento(); CDDocumento.ConsultaGrid_Documentos(ref objDocumento, ref List); } catch (Exception ex) { throw new Exception(ex.Message); } }
private void ConsultarLiteralFuncion() { try { string Literal = string.Empty; Pres_Documento objDocumento = new Pres_Documento(); string Verificador = string.Empty; objDocumento.Id_Funcion = ddlFuente_F.SelectedValue; objDocumento.Ejercicios = SesionUsu.Usu_Ejercicio; CNDocumentos.ConsultarLiteralFuncion(ref objDocumento, ref Verificador); Literal = objDocumento.Literal; CNComun.LlenaCombo("pkg_Presupuesto.Obt_Combo_Cheque_Cuenta", ref DDLCta_Banco, "p_ejercicio", "p_centro_contable", "p_literal", SesionUsu.Usu_Ejercicio, ddlCentroContable.SelectedValue, Literal); } catch (Exception ex) { ScriptManager.RegisterStartupScript(this.Page, Page.GetType(), "modal", "mostrar_modal( 0, 'Error : " + ex.Message + "');", true); } }
protected void btnGuardar_Click(object sender, EventArgs e) { Pres_Documento objDocumento = new Pres_Documento(); lblErrorDet.Text = string.Empty; lblMsjCP.Text = string.Empty; string VerificadorInserta = string.Empty; string Folio = string.Empty; try { if (grdDetalles.Rows.Count > 0) { guarda_encabezado(ref VerificadorInserta, ref Folio); if (VerificadorInserta == "0") { SesionUsu.Editar = -1; MultiView1.ActiveViewIndex = 0; ddlStatus.SelectedValue = ddlStatusEnc.SelectedValue; CargarGrid(ref grdDocumentos, 0); //lblError.Text = (Folio == string.Empty) ? "Los datos han sido modificados correctamente." : "Los datos han sido agregados correctamente, con el número de folio:" + Folio; string MiMensaje = (Folio == string.Empty) ? "Los datos han sido modificados correctamente." : "Los datos han sido agregados correctamente, con el número de folio:" + Folio; ScriptManager.RegisterStartupScript(this.Page, Page.GetType(), "modal", "mostrar_modal( 1, '" + MiMensaje + "');", true); ddlCentroContable.Enabled = true; } else { CNComun.VerificaTextoMensajeError(ref VerificadorInserta); ScriptManager.RegisterStartupScript(this.Page, Page.GetType(), "modal", "mostrar_modal( 0, 'Error:" + VerificadorInserta + "');", true); } } else { ScriptManager.RegisterStartupScript(this.Page, Page.GetType(), "modal", "mostrar_modal( 0, 'No se han agregado códigos programáticos.');", true); } } catch (Exception ex) { string Msj = ex.Message; CNComun.VerificaTextoMensajeError(ref Msj); ScriptManager.RegisterStartupScript(this.Page, Page.GetType(), "modal", "mostrar_modal( 0, 'Error:" + Msj + "');", true); } }
private List <Consultas> GetList() { try { Pres_Documento objDocumento = new Pres_Documento(); Consultas objConsultas = new Consultas(); List <Consultas> listConsultas = new List <Consultas>(); objConsultas.Codigo_Programatico = DDLCodProg.SelectedValue; objConsultas.Ejercicio = SesionUsu.Usu_Ejercicio; CNConsultas.PolizaConsultaGrid(objConsultas, ref listConsultas); return(listConsultas); } catch (Exception ex) { throw new Exception(ex.Message); } }
protected void GRDCedulas_SelectedIndexChanged(object sender, EventArgs e) { try { if (SesionUsu.Usu_TipoUsu == "SA") { string Verificador = string.Empty; Pres_Documento objDocumento = new Pres_Documento(); List <Pres_Documento> List = new List <Pres_Documento>(); objDocumento.Ejercicios = SesionUsu.Usu_Ejercicio; objDocumento.Dependencia = Convert.ToString(GRDCedulas.SelectedRow.Cells[0].Text); objDocumento.Tipo = Convert.ToString(GRDCedulas.SelectedRow.Cells[2].Text); objDocumento.SuperTipo = "C"; objDocumento.Status = Convert.ToString(GRDCedulas.SelectedRow.Cells[5].Text); objDocumento.Fecha_Inicial = Convert.ToString(GRDCedulas.SelectedRow.Cells[6].Text); objDocumento.Fecha_Final = Convert.ToString(GRDCedulas.SelectedRow.Cells[7].Text); objDocumento.P_Buscar = ""; objDocumento.Editor = ""; CNDocumentos.ConsultaGrid_Documentos(ref objDocumento, ref List); if (Verificador == "0") { string a = "1"; } else { ScriptManager.RegisterStartupScript(this.Page, Page.GetType(), "modal", "mostrar_modal(0, '" + Verificador + "')", true); } } else { ScriptManager.RegisterStartupScript(this.Page, Page.GetType(), "modal", "mostrar_modal(0, 'No tiene permisos para realizar esta acción')", true); } } catch (Exception ex) { ScriptManager.RegisterStartupScript(this.Page, Page.GetType(), "modal", "mostrar_modal(0, '" + ex.Message + "')", true); } }
protected void grdDocumentos_RowDeleting(object sender, GridViewDeleteEventArgs e) { Pres_Documento objDocumento = new Pres_Documento(); lblError.Text = string.Empty; try { int fila = e.RowIndex; objDocumento.Id = Convert.ToInt32(grdDocumentos.Rows[fila].Cells[0].Text); CNDocumentos.EliminarDocumentoEncabezado(objDocumento, ref Verificador); if (Verificador == "0") { CargarGrid(ref grdDocumentos, 0); } else { lblError.Text = Verificador; } } catch (Exception ex) { lblError.Text = ex.Message; } }
private List <Pres_Documento_Detalle> GetList_Ordinaria() { try { List <Pres_Documento_Detalle> List = new List <Pres_Documento_Detalle>(); Pres_Documento Datos = new Pres_Documento(); Datos.Ejercicios = SesionUsu.Usu_Ejercicio; Datos.Dependencia = ddlDepen.SelectedValue; Datos.Tipo = ("M" != "C") ? rbtOrigen_Destino.SelectedValue : ddlTipoEnc.SelectedValue.Substring(1); Datos.Fecha_Inicial = ddlMesInicialDet.SelectedValue; Datos.Cuenta = ("M" == "M") ? (DDLCta_Banco.SelectedValue == "0") ? txtCuenta.Text : DDLCta_Banco.SelectedValue : ""; Datos.P_Buscar = ddlFuente_F.SelectedValue; CNDocumentos.ConsultarGrid_CodProg_Ordinaria(ref Datos, ref List); Session["DocDet"] = List; return(List); } catch (Exception ex) { throw new Exception(ex.Message); } }
protected void linkBttnEditar_Click(object sender, EventArgs e) { Pres_Documento objDocumento = new Pres_Documento(); Pres_Documento_Detalle objDocumentoDet = new Pres_Documento_Detalle(); LinkButton cbi = (LinkButton)(sender); GridViewRow row = (GridViewRow)cbi.NamingContainer; CargarCombosAdicionales(); grdDocumentos.SelectedIndex = row.RowIndex; Verificador = string.Empty; lblMsjCP.Text = string.Empty; lblStatusEnc.Text = string.Empty; validadorStatus.ValidationGroup = "Guardar"; ddlCentroContable.Enabled = false; string Status = string.Empty; try { if (Convert.ToString(grdDocumentos.SelectedRow.Cells[8].Text) == "Editar") { SesionUsu.Editar = 1; } else { SesionUsu.Editar = 0; } objDocumento.Id = Convert.ToInt32(grdDocumentos.SelectedRow.Cells[0].Text); CNDocumentos.ConsultarDocumentoSel(ref objDocumento, ref Verificador); if (Verificador == "0") { Session["DocDet"] = null; grdDetalles.DataSource = null; grdDetalles.DataBind(); /*Inicializa controles para editar*/ ddlStatusEnc.Enabled = true; ddlTipoEnc.Enabled = false; ddlCentroContable.SelectedValue = objDocumento.Dependencia; ddlDepen.SelectedValue = objDocumento.Dependencia; lblFolio.Visible = true; txtFolio.Visible = true; txtFolio.Text = objDocumento.Folio; ddlTipoEnc.SelectedValue = objDocumento.Tipo; ddlTipoEnc_SelectedIndexChanged(null, null); txtfechaDocumento.Text = objDocumento.Fecha; Status = objDocumento.Status; if (Status == "A") { validadorStatus.ValidationGroup = string.Empty; lblStatusEnc.Text = "Autorizado"; StatusEnc(Status); ddlStatusEnc.Visible = (Status == "A") ? false : true; btnGuardar.Visible = false; SesionUsu.Editar = 0; if (SesionUsu.Usu_TipoUsu == "SA") { btnGuardar.Visible = true; SesionUsu.Editar = 1; ddlStatusEnc.Visible = true; ddlStatusEnc.SelectedValue = "A"; lblStatusEnc.Visible = false; } } else { btnGuardar.Visible = true; ddlStatusEnc.SelectedValue = objDocumento.Status; ddlStatusEnc_SelectedIndexChanged(null, null); ddlStatusEnc.Visible = true; } txtConcepto.Text = objDocumento.Descripcion; txtCancelacion.Text = objDocumento.MotivoRechazo; txtAutorizacion.Text = objDocumento.MotivoAutorizacion; txtSeguimiento.Text = objDocumento.Seguimiento; /*Llena Grid Detalle*/ ddlMesInicialDet.SelectedValue = "01"; txtImporteOrigen.Text = "0"; //txtImporteDestino.Text = "0"; objDocumentoDet.Id_Documento = Convert.ToInt32(grdDocumentos.SelectedRow.Cells[0].Text); List <Pres_Documento_Detalle> ListDocDet = new List <Pres_Documento_Detalle>(); CNDocDet.DocumentoDetConsultaGrid(ref objDocumentoDet, ref ListDocDet); DataTable dt = new DataTable(); Session["DocDet"] = ListDocDet; CargarGridDetalle(ListDocDet); MultiView1.ActiveViewIndex = 1; TabContainer1.ActiveTabIndex = 0; ddlFuente_F.SelectedValue = lblFF.Text; DDLFuente_F_SelectedIndexChanged(null, null); //LstCodigoProg_SelectedIndexChanged(null, null); DDLCta_Banco.SelectedValue = objDocumento.Cuenta; } } catch (Exception ex) { lblError.Text = ex.Message; } }
private void guarda_encabezado(ref string VerificadorInserta, ref string Folio) { try { Pres_Documento objDocumento = new Pres_Documento(); Verificador = string.Empty; objDocumento.CentroContable = ""; objDocumento.Dependencia = ddlDepen.SelectedValue; objDocumento.Folio = txtFolio.Text; objDocumento.SuperTipo = "M"; objDocumento.Tipo = ddlTipoEnc.SelectedValue; objDocumento.Fecha = txtfechaDocumento.Text; string fech = txtfechaDocumento.Text; objDocumento.MesAnio = fech.Substring(3, 2) + SesionUsu.Usu_Ejercicio.Substring(2, 2); objDocumento.TipoCaptura = "M"; objDocumento.Status = ddlStatusEnc.SelectedValue; objDocumento.Descripcion = txtConcepto.Text; objDocumento.MotivoRechazo = txtCancelacion.Text; objDocumento.MotivoAutorizacion = txtAutorizacion.Text; objDocumento.Seguimiento = txtSeguimiento.Text; objDocumento.Cuenta = (DDLCta_Banco.SelectedValue == "0") ? txtCuenta.Text : DDLCta_Banco.SelectedValue; objDocumento.NumeroCheque = "00000"; objDocumento.Contabilizar = "S"; objDocumento.KeyPoliza811 = ""; objDocumento.Ejercicios = SesionUsu.Usu_Ejercicio; objDocumento.Regulariza = "N"; //rbtmovimiento.SelectedValue; objDocumento.Fecha_Final = ""; objDocumento.Usuario = SesionUsu.Usu_Nombre; objDocumento.PolizaComprometida = ""; objDocumento.PolizaDevengado = ""; objDocumento.PolizaEjercido = ""; objDocumento.PolizaPagado = ""; objDocumento.ClaveCuenta = DDLCta_Banco.SelectedValue; objDocumento.ClaveEvento = "00"; objDocumento.GeneracionSimultanea = "N"; objDocumento.KeyDocumento = ""; objDocumento.KeyPoliza = ""; objDocumento.Importe_Operacion = Convert.ToDouble("0.00"); objDocumento.Importe_Cheque = Convert.ToDouble("0.00"); objDocumento.ISR = Convert.ToDouble("0.00"); objDocumento.CedulaDevengado = ""; objDocumento.CedulaEjercido = ""; objDocumento.CedulaPagado = ""; objDocumento.CedulaCancelacion = "000000"; objDocumento.CedulaComprometido = txtFolio.Text; if (SesionUsu.Editar == 0) { CNDocumentos.InsertaDocumentoEncabezado(ref objDocumento, ref Verificador); if (Verificador == "0") { VerificadorDet = string.Empty; GuardarDetalle(ref VerificadorDet, Convert.ToInt32(objDocumento.Id)); if (VerificadorDet == "0") { Folio = objDocumento.Folio; VerificadorInserta = "0"; } else { VerificadorInserta = VerificadorDet; } } else { VerificadorInserta = Verificador; } } else { objDocumento.Id = Convert.ToInt32(grdDocumentos.SelectedRow.Cells[0].Text); CNDocumentos.EditarDocumentoEncabezado(objDocumento, ref Verificador); if (Verificador == "0") { VerificadorDet = string.Empty; GuardarDetalle(ref VerificadorDet, Convert.ToInt32(grdDocumentos.SelectedRow.Cells[0].Text)); if (VerificadorDet == "0") { VerificadorInserta = "0"; } else { VerificadorInserta = VerificadorDet; } } else { VerificadorInserta = Verificador; } } } catch (Exception ex) { } }