コード例 #1
0
ファイル: altaContrato.aspx.cs プロジェクト: carloshrs/tyg
        protected void Aceptar_Click(object sender, System.EventArgs e)
        {
            ContratoAPP contrato = new ContratoAPP();

            contrato.IdTipo = int.Parse(cmbTipoContrato.SelectedValue);
            // Usuario Logueado
            UsuarioAutenticado Usuario = (UsuarioAutenticado)Session["UsuarioAutenticado"];

            contrato.IdCliente = int.Parse(cmbClientes.SelectedValue);
            if (cmbUsuarios.SelectedValue.ToString() != "")
            {
                contrato.UsuarioCliente = cmbUsuarios.SelectedValue.ToString();
            }
            else
            {
                contrato.UsuarioCliente = txtPersona.Text;
            }
            contrato.IdUsuario   = Usuario.IdUsuario;
            contrato.Descripcion = Observaciones.Text.ToString();

            contrato.Numero      = txtNumero.Text.ToString();
            contrato.FechaInicio = txtFechaInicio.Text.ToString();
            contrato.FechaFin    = txtFechaFin.Text.ToString();


            int idNewContrato = contrato.Crear();

            Response.Redirect("ListaPersonas.aspx?Id=" + idNewContrato);
        }
コード例 #2
0
ファイル: abmHistorico.aspx.cs プロジェクト: carloshrs/tyg
 protected void Page_Load(object sender, System.EventArgs e)
 {
     if (Request.QueryString["idContrato"] != null)
     {
         idContrato = int.Parse(Request.QueryString["idContrato"]);
         if (Request.QueryString["id"] != null)
         {
             id = int.Parse(Request.QueryString["id"]);
         }
         if (!Page.IsPostBack)
         {
             if (id == 0)
             {
                 lblFecha.Text      = DateTime.Today.ToShortDateString();
                 Observaciones.Text = "";
             }
             else
             {
                 ContratoAPP historico     = new ContratoAPP();
                 string      fecha         = "";
                 string      observaciones = "";
                 historico.CargarHistorico(id, ref fecha, ref observaciones);
                 lblFecha.Text      = fecha;
                 Observaciones.Text = observaciones;
             }
         }
     }
 }
コード例 #3
0
ファイル: abmHistorico.aspx.cs プロジェクト: carloshrs/tyg
        protected void Aceptar_Click(object sender, System.EventArgs e)
        {
            ContratoAPP historico = new ContratoAPP();
            // Usuario Logueado
            UsuarioAutenticado Usuario = (UsuarioAutenticado)Session["UsuarioAutenticado"];

            if (id == 0)
            {
                historico.CrearHistorico(Observaciones.Text.ToString(), idContrato, Usuario.IdUsuario);
            }
            else
            {
                historico.ModificarHistorico(id, Observaciones.Text.ToString(), idContrato, Usuario.IdUsuario);
            }
            Page.RegisterClientScriptBlock("onClick", "<script>window.opener.location.href='Historial.aspx?Id=" + idContrato + "';window.close();</script>");
        }
コード例 #4
0
        private void CargarContrato(int idContrato)
        {
            ContratoAPP contrato = new ContratoAPP();

            if (contrato.Cargar(idContrato))
            {
                txtNumero.Text       = contrato.Numero;
                txtFechaInicio.Text  = contrato.FechaInicio;
                txtFechaFin.Text     = contrato.FechaFin;
                txtDescripcion.Text  = contrato.Descripcion;
                txtTipoContrato.Text = contrato.TipoContrato;
            }
            else
            {
                Response.Redirect("ListaContratos.aspx");
            }
        }
コード例 #5
0
ファイル: ListaContratos.aspx.cs プロジェクト: carloshrs/tyg
        private void EliminarContrato(int idContrato)
        {
            ContratoAPP contrato = new ContratoAPP();

            contrato.Eliminar(idContrato);
        }
コード例 #6
0
ファイル: Historial.aspx.cs プロジェクト: carloshrs/tyg
        private void EliminarHistorico(int id)
        {
            ContratoAPP contrato = new ContratoAPP();

            contrato.EliminarHistorico(id);
        }