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");
     }
 }
Beispiel #2
0
        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;
        }
Beispiel #4
0
        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);
            }
        }
Beispiel #5
0
        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);
 }