protected void btnElimina_OnClick(object Sender, EventArgs E) { if (Session["Usuario"] != null) { Usuario usuario = (Usuario)Session["Usuario"]; TramitePago tramitePago = (TramitePago)Session["TramitePago"]; TramitePagoBL.Eliminar(tramitePago.IdTramitePago, usuario.IdUsuario); limpiarCampos(); Response.Redirect("TramitePago.aspx"); } else { Response.Redirect("~/Login.aspx"); } }
public static List <TramitePago> ObtenerListaTramitesPagosPorAnio(int anio) { BaseDatos BD = new BaseDatos(); try { BD.Conectar(); BD.CrearComando("spTramitesPagosObtenerPorAnio"); List <Parametro> listaParametros = new List <Parametro>(); listaParametros.Add(new Parametro("Anio", DbType.Int32, anio)); BD.AsignarParametros(listaParametros); DbDataReader datosItems = BD.EjecutarConsulta(); List <TramitePago> tramitesPagos = new List <TramitePago>(); while (datosItems.Read()) { TramitePago tramitePago = new TramitePago(); tramitePago.IdTramitePago = Convert.ToInt32(datosItems["IdTramitePago"].ToString()); tramitePago.FechaActaEntregaRecepcionBienesContratados = Convert.ToDateTime(datosItems["FechaActaEntregaRecepcionBienesContratados"].ToString()); tramitePago.NumActaEntregaRecepcionBienesContratados = datosItems["NumActaEntregaRecepcionBienesContratados"].ToString(); tramitePago.FechaRecepcionFacturaBienesContratados = Convert.ToDateTime(datosItems["FechaRecepcionFacturaBienesContratados"].ToString()); tramitePago.FechaFacturaBienesContratados = Convert.ToDateTime(datosItems["FechaFacturaBienesContratados"].ToString()); tramitePago.NumFacturaBienesContratados = datosItems["NumFacturaBienesContratados"].ToString(); tramitePago.FolioInstanciaEjercicioFiscal = datosItems["FolioInstanciaEjercicioFiscal"].ToString(); tramitePago.OficioSolicitudPagoSefin = datosItems["OficioSolicitudPagoSEFIN"].ToString(); tramitePago.FechaOficioSolicitudSefin = Convert.ToDateTime(datosItems["FechaOficioSolicitudSEFIN"].ToString()); tramitePago.NumContrareciboPago = datosItems["NumContrareciboPago"].ToString(); tramitePago.NumTransferenciaBancaria = datosItems["NumTransferenciaBancaria"].ToString(); tramitePago.FechaModificacion = Convert.ToDateTime(datosItems["FechaModificacion"].ToString()); tramitePago.FechaCreacion = Convert.ToDateTime(datosItems["FechaCreacion"].ToString()); tramitePago.IdUsuarioCreacion = Convert.ToInt32(datosItems["IdUsuarioCreacion"]); tramitePago.IdUsuarioModificacion = Convert.ToInt32(datosItems["IdUsuarioModificacion"]); tramitePago.Activo = Convert.ToBoolean(datosItems["Activo"]); tramitesPagos.Add(tramitePago); } return(tramitesPagos); } catch (Exception e) { Console.WriteLine(e); throw; } }
protected void CargarDetalleTramitePago(int idTramitePago) { TramitePago tramitePago = TramitePagoBL.ObtenerTramitePago(idTramitePago); FechaActaEntregaRecepcionBienesContratados.Text = tramitePago.FechaActaEntregaRecepcionBienesContratados.Value.ToShortDateString(); NumActaEntregaRecepcionBienesContratados.Text = tramitePago.NumActaEntregaRecepcionBienesContratados; FechaRecepcionFacturaBienesContratados.Text = tramitePago.FechaRecepcionFacturaBienesContratados.Value.ToShortDateString(); FechaFacturaBienesContratados.Text = tramitePago.FechaFacturaBienesContratados.Value.ToShortDateString(); NumFacturaBienesContratados.Text = tramitePago.NumFacturaBienesContratados; FolioInstanciaEjercicioFiscal.Text = tramitePago.FolioInstanciaEjercicioFiscal; OficioSolicitudPagoSEFIN.Text = tramitePago.OficioSolicitudPagoSefin; FechaOficioSolicitudSEFIN.Text = tramitePago.FechaOficioSolicitudSefin.Value.ToShortDateString(); NumContrareciboPago.Text = tramitePago.NumContrareciboPago.ToString(); NumTransferenciaBancaria.Text = tramitePago.NumTransferenciaBancaria; Session["TramitePago"] = tramitePago; }
public static List <TramitePago> ObtenerTramitesPagos() { BaseDatos BD = new BaseDatos(); try { BD.Conectar(); BD.CrearComando("spTramitesPagosObtenerAnioActual"); DbDataReader datosItems = BD.EjecutarConsulta(); List <TramitePago> tramitesPagos = new List <TramitePago>(); while (datosItems.Read()) { TramitePago tramitePago = new TramitePago(); tramitePago.IdTramitePago = Convert.ToInt32(datosItems["IdTramitePago"].ToString()); tramitePago.FechaActaEntregaRecepcionBienesContratados = Convert.ToDateTime(datosItems["FechaActaEntregaRecepcionBienesContratados"].ToString()); tramitePago.NumActaEntregaRecepcionBienesContratados = datosItems["NumActaEntregaRecepcionBienesContratados"].ToString(); tramitePago.FechaRecepcionFacturaBienesContratados = Convert.ToDateTime(datosItems["FechaRecepcionFacturaBienesContratados"].ToString()); tramitePago.FechaFacturaBienesContratados = Convert.ToDateTime(datosItems["FechaFacturaBienesContratados"].ToString()); tramitePago.NumFacturaBienesContratados = datosItems["NumFacturaBienesContratados"].ToString(); tramitePago.FolioInstanciaEjercicioFiscal = datosItems["FolioInstanciaEjercicioFiscal"].ToString(); tramitePago.OficioSolicitudPagoSefin = datosItems["OficioSolicitudPagoSEFIN"].ToString(); tramitePago.FechaOficioSolicitudSefin = Convert.ToDateTime(datosItems["FechaOficioSolicitudSEFIN"].ToString()); tramitePago.NumContrareciboPago = datosItems["NumContrareciboPago"].ToString(); tramitePago.NumTransferenciaBancaria = datosItems["NumTransferenciaBancaria"].ToString(); tramitePago.FechaModificacion = Convert.ToDateTime(datosItems["FechaModificacion"].ToString()); tramitePago.FechaCreacion = Convert.ToDateTime(datosItems["FechaCreacion"].ToString()); tramitePago.IdUsuarioCreacion = Convert.ToInt32(datosItems["IdUsuarioCreacion"]); tramitePago.IdUsuarioModificacion = Convert.ToInt32(datosItems["IdUsuarioModificacion"]); tramitePago.Activo = Convert.ToBoolean(datosItems["Activo"]); tramitesPagos.Add(tramitePago); } datosItems.Close(); return(tramitesPagos); } catch (Exception ex) { throw new Exception(string.Format("Error Al Consultar El Listado {0}", ex), ex); } }
public static void Insertar(TramitePago tramitePago) { BaseDatos BD = new BaseDatos(); try { BD.Conectar(); BD.CrearComando("spTramitesPagosAgregar"); List <Parametro> listaParametro = new List <Parametro>(); listaParametro.Add(new Parametro("FechaActaEntregaRecepcionBienesContratados", DbType.DateTime, tramitePago.FechaActaEntregaRecepcionBienesContratados)); listaParametro.Add(new Parametro("NumActaEntregaRecepcionBienesContratados", DbType.String, tramitePago.NumActaEntregaRecepcionBienesContratados)); listaParametro.Add(new Parametro("FechaRecepcionFacturaBienesContratados", DbType.DateTime, tramitePago.FechaRecepcionFacturaBienesContratados)); listaParametro.Add(new Parametro("FechaFacturaBienesContratados", DbType.DateTime, tramitePago.FechaFacturaBienesContratados)); listaParametro.Add(new Parametro("NumFacturaBienesContratados", DbType.String, tramitePago.NumFacturaBienesContratados)); listaParametro.Add(new Parametro("FolioInstanciaEjercicioFiscal", DbType.String, tramitePago.FolioInstanciaEjercicioFiscal)); listaParametro.Add(new Parametro("OficioSolicitudPagoSEFIN", DbType.String, tramitePago.OficioSolicitudPagoSefin)); listaParametro.Add(new Parametro("FechaOficioSolicitudSEFIN", DbType.DateTime, tramitePago.FechaOficioSolicitudSefin)); listaParametro.Add(new Parametro("NumContrareciboPago", DbType.String, tramitePago.NumContrareciboPago)); listaParametro.Add(new Parametro("NumTransferenciaBancaria", DbType.String, tramitePago.NumTransferenciaBancaria)); listaParametro.Add(new Parametro("FechaModificacion", DbType.DateTime, tramitePago.FechaModificacion)); listaParametro.Add(new Parametro("FechaCreacion", DbType.DateTime, tramitePago.FechaCreacion)); listaParametro.Add(new Parametro("IdUsuarioCreacion", DbType.Int32, tramitePago.IdUsuarioCreacion)); listaParametro.Add(new Parametro("IdUsuarioModificacion", DbType.Int32, tramitePago.IdUsuarioModificacion)); listaParametro.Add(new Parametro("Activo", DbType.Boolean, tramitePago.Activo)); BD.AsignarParametros(listaParametro); tramitePago.IdTramitePago = BD.EjecutarEscalar(); } catch (Exception ex) { throw new Exception(string.Format("Error al guardar la nueva inserccion{0}", ex.Message), ex); } finally { BD.Desconectar(); } }
protected void btnGuarda_OnClick(object Sender, EventArgs E) { try { if (Session["Usuario"] != null) { Usuario usuario = (Usuario)Session["Usuario"]; string opcionActiva = Request.QueryString["opcion"] == null ? "" : Request.QueryString["opcion"].ToString(); if (opcionActiva == "new") { if (TramitePagoBL.existenRegistros()) { if (TramitePagoBL.ValidarNumeroActa(NumActaEntregaRecepcionBienesContratados.Text)) { throw new Exception(Recursos.TramitePago.tramitepago_existeregistro); } } validarFormulario(); try { TramitePago tramitePago = new TramitePago(); tramitePago.FechaActaEntregaRecepcionBienesContratados = Convert.ToDateTime(FechaActaEntregaRecepcionBienesContratados.Text); tramitePago.NumActaEntregaRecepcionBienesContratados = NumActaEntregaRecepcionBienesContratados.Text; tramitePago.FechaRecepcionFacturaBienesContratados = Convert.ToDateTime(FechaRecepcionFacturaBienesContratados.Text); tramitePago.FechaFacturaBienesContratados = Convert.ToDateTime(FechaFacturaBienesContratados.Text); tramitePago.NumFacturaBienesContratados = NumFacturaBienesContratados.Text; tramitePago.FolioInstanciaEjercicioFiscal = FolioInstanciaEjercicioFiscal.Text; tramitePago.OficioSolicitudPagoSefin = OficioSolicitudPagoSEFIN.Text; tramitePago.FechaOficioSolicitudSefin = Convert.ToDateTime(FechaOficioSolicitudSEFIN.Text); tramitePago.NumContrareciboPago = NumContrareciboPago.Text; tramitePago.NumTransferenciaBancaria = NumTransferenciaBancaria.Text; tramitePago.FechaCreacion = DateTime.Today; tramitePago.FechaModificacion = DateTime.Today; tramitePago.IdUsuarioCreacion = usuario.IdUsuario; tramitePago.IdUsuarioModificacion = usuario.IdUsuario; tramitePago.Activo = true; TramitePagoBL.Insertar(tramitePago); } catch (Exception e) { throw new Exception(Recursos.TramitePago.tramitepago_erroralguardar); } } else if (opcionActiva == "view") { TramitePago tramitePago = (TramitePago)Session["TramitePago"]; tramitePago.FechaActaEntregaRecepcionBienesContratados = Convert.ToDateTime(FechaActaEntregaRecepcionBienesContratados.Text); tramitePago.NumActaEntregaRecepcionBienesContratados = NumActaEntregaRecepcionBienesContratados.Text; tramitePago.FechaRecepcionFacturaBienesContratados = Convert.ToDateTime(FechaRecepcionFacturaBienesContratados.Text); tramitePago.FechaFacturaBienesContratados = Convert.ToDateTime(FechaFacturaBienesContratados.Text); tramitePago.NumFacturaBienesContratados = NumFacturaBienesContratados.Text; tramitePago.FolioInstanciaEjercicioFiscal = FolioInstanciaEjercicioFiscal.Text; tramitePago.OficioSolicitudPagoSefin = OficioSolicitudPagoSEFIN.Text; tramitePago.FechaOficioSolicitudSefin = Convert.ToDateTime(FechaOficioSolicitudSEFIN.Text); tramitePago.NumContrareciboPago = NumContrareciboPago.Text; tramitePago.NumTransferenciaBancaria = NumTransferenciaBancaria.Text; tramitePago.FechaModificacion = DateTime.Today; tramitePago.IdUsuarioModificacion = usuario.IdUsuario; tramitePago.Activo = true; TramitePagoBL.Actualizar(tramitePago); } Response.Redirect("~/ControlContratos/TramitePago.aspx"); } } catch (Exception ex) { //Console.WriteLine(ex); // throw; } }
public static void Actualizar(TramitePago tramitePago) { TramitesPagosProvider.Actualizar(tramitePago); }
public static void Insertar(TramitePago tramitePago) { TramitesPagosProvider.Insertar(tramitePago); }