Example #1
0
        private void ObtenerTiposDocumento()
        {
            List <Modelo.TipoDocumento> tiposDocumento = new List <Modelo.TipoDocumento>();

            Modelo.TipoDocumento    tipoDocumento            = new Modelo.TipoDocumento();
            TipoDocumentoController controladorTipoDocumento = new TipoDocumentoController();

            tipoDocumento.Id = 0;
            tiposDocumento   = (List <Modelo.TipoDocumento>)controladorTipoDocumento.Consultar(tipoDocumento);
            this.gvTipoDocumento.DataSource = tiposDocumento;
            this.gvTipoDocumento.DataBind();
        }
Example #2
0
        protected void gvTipoDocumento_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            int index           = Convert.ToInt32(e.CommandArgument.ToString());
            int idTipoDocumento = Convert.ToInt32(this.gvTipoDocumento.DataKeys[index]["Id"]);

            if (e.CommandName == "EditarTD")
            {
                Modelo.TipoDocumento        tipoDocumento            = new Modelo.TipoDocumento();
                List <Modelo.TipoDocumento> tiposDocumento           = new List <Modelo.TipoDocumento>();
                TipoDocumentoController     controladorTipoDocumento = new TipoDocumentoController();
                tipoDocumento.Id = idTipoDocumento;
                tiposDocumento   = (List <Modelo.TipoDocumento>)controladorTipoDocumento.Consultar(tipoDocumento);
                ObtenerTipoDocumento(tiposDocumento.FirstOrDefault());
            }
        }
        private void ObtenerTiposDocumento()
        {
            List <Modelo.TipoDocumento> tiposDocumento = new List <Modelo.TipoDocumento>();

            Modelo.TipoDocumento    tipoDocumento = new Modelo.TipoDocumento();
            TipoDocumentoController controladorTD = new TipoDocumentoController();

            tipoDocumento.Id = 0;
            tiposDocumento   = (List <Modelo.TipoDocumento>)controladorTD.Consultar(tipoDocumento);
            this.ddlTipoDocumento.DataSource     = tiposDocumento;
            this.ddlTipoDocumento.DataTextField  = "Nombre";
            this.ddlTipoDocumento.DataValueField = "Id";
            this.ddlTipoDocumento.DataBind();
            this.ddlTipoDocumento.Items.Insert(0, new ListItem("Seleccione", "-1"));
            this.ddlTipoDocumento.SelectedIndex = 0;
        }
Example #4
0
        private void GuardarTipoDocumento()
        {
            Modelo.TipoDocumento    tipoDocumento            = new Modelo.TipoDocumento();
            Resultado               resultado                = new Resultado();
            TipoDocumentoController controladorTipoDocumento = new TipoDocumentoController();
            string mensaje = string.Empty;

            if (string.IsNullOrEmpty(this.hfIdTD.Value) == true)
            {
                tipoDocumento.Id = 0;
            }
            else
            {
                tipoDocumento.Id = Convert.ToInt32(this.hfIdTD.Value);
            }

            tipoDocumento.Nombre = this.txtTipoDocumento.Text;

            if (tipoDocumento.Id == 0)
            {
                resultado = (Resultado)controladorTipoDocumento.Guardar(tipoDocumento);
                mensaje   = "Registro insertado correctamente";
            }
            else
            {
                resultado = (Resultado)controladorTipoDocumento.Actualizar(tipoDocumento);
                mensaje   = "Registro actualizado correctamente";
            }

            if (resultado.Error == true)
            {
                this.lblMensaje.Text    = resultado.Mensaje;
                this.lblMensaje.Visible = true;
                return;
            }
            else
            {
                this.lblMensaje.Visible = true;
                this.lblMensaje.Text    = mensaje;
                LimpiarFormulario();
                ObtenerTiposDocumento();
            }
        }
Example #5
0
 private void ObtenerTipoDocumento(Modelo.TipoDocumento tipoDocumento)
 {
     this.txtTipoDocumento.Text = tipoDocumento.Nombre;
     this.hfIdTD.Value          = tipoDocumento.Id.ToString();
 }