コード例 #1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!Page.IsPostBack)
            {

                int id = 0;
                //Leermos el QueryString que llego en la url
                if (Request.QueryString["Id"] != null)
                {
                    id = Utilitarios.ToInt(Request.QueryString["Id"].ToString());

                    if (id > 0) //si es mayor que cero, buscar el registro
                    {

                        TiposUsuarios TipoUsuario = new TiposUsuarios();
                        if (!TipoUsuario.Buscar(id))
                        {
                            Utilitarios.ShowToastr(this.Page, "Registro no encontrado.", "Error", "Error");
                        }
                        else
                        {
                            LlenarCampos(TipoUsuario);
                            Habilitar();
                        }
                    }
                }
            }
        }
コード例 #2
0
        protected void BuscarPor_Click(object sender, EventArgs e)
        {
            DataTable dt = new DataTable();
            string filtro = "1=1";
            TiposUsuarios TipoUsuario = new TiposUsuarios();
            if (OperadorDropDownList.SelectedIndex == 0) //ID
            {
                if (FiltroTextBox.Text.Trim().Length == 0)
                {
                    filtro = "1=1";
                }
                else
                {
                    filtro = "TipoUsuarioId = " + FiltroTextBox.Text;
                }
            }
            else if (OperadorDropDownList.SelectedIndex == 1) //Nombre
                if (FiltroTextBox.Text.Trim().Length == 0)
                {
                    filtro = "1=1";
                }
                else
                {

                    filtro = "Descripcion like '%" + FiltroTextBox.Text + "%'";
                }

            dt = TipoUsuario.Listado("TipoUsuarioId, Descripcion", filtro, "TipoUsuarioId ASC");
            DatosGridView.DataSource = dt;
            DatosGridView.DataBind();
        }   
コード例 #3
0
        public void InsertarTest()
        {
            TiposUsuarios TipoUsuario = new TiposUsuarios();

            TipoUsuario.Descripcion = "Administrador";

            Assert.IsTrue(TipoUsuario.Insertar());
        }
コード例 #4
0
        public void EditarTest()
        {
            TiposUsuarios TipoUsuario = new TiposUsuarios();
            TipoUsuario.TipoUsuarioId = 1;
            TipoUsuario.Descripcion = "Usuario";

            Assert.IsTrue(TipoUsuario.Editar());
        }
コード例 #5
0
 public Usuarios(int IdUsuario, String Nombres, string Clave, int estado, TiposUsuarios.Tipos IdTipoUsuario)
 {
     this.IdUsuario = IdUsuario;
     this.Nombres = Nombres;
     this.Clave = Clave;
     this.estado = estado;
     this.IdTipoUsuario = (int)IdTipoUsuario;
     this.Imagen = "";
 }
コード例 #6
0
        public static TiposUsuarios Buscar(int id)
        {
            TiposUsuarios user = new TiposUsuarios();

            using (var db = new BeautyCenterDb())
            {
                user = db.TipoUsuario.Find(id);
            }
            return(user);
        }
コード例 #7
0
        protected void BuscarButton_Click(object sender, EventArgs e)
        {
            if (TipoUsuarioIdTextBox.Text == "")
            {
                Utilitarios.ShowToastr(this.Page, "El ID no puede estar en Blanco.", "Advertencia", "Warning");
                return;
            }

            TiposUsuarios TipoUsuario = new TiposUsuarios();
            if (!(TipoUsuario.Buscar(Convert.ToInt16(TipoUsuarioIdTextBox.Text))))
            {
                Utilitarios.ShowToastr(this.Page, "Registro no encontrado.", "Error", "Error");
                Limpiar();
                return;
            }

            LlenarCampos(TipoUsuario);
        }
コード例 #8
0
 public void LlenarCampos(TiposUsuarios TipoUsuario)
 {
     TipoUsuarioIdTextBox.Text = Convert.ToString(TipoUsuario.TipoUsuarioId);
     DescripcionTextBox.Text = TipoUsuario.Descripcion;
 }
コード例 #9
0
 public void LlenarClase(TiposUsuarios TipoUsuario)
 {
     TipoUsuario.TipoUsuarioId = (TipoUsuarioIdTextBox.Text == "") ? 0 : Convert.ToInt16(TipoUsuarioIdTextBox.Text);
     TipoUsuario.Descripcion = DescripcionTextBox.Text;
 }
コード例 #10
0
        protected void BtnEliminar_Click(object sender, EventArgs e)
        {
            if (TipoUsuarioIdTextBox.Text == "")
            {
                Utilitarios.ShowToastr(this.Page, "El ID no puede estar en Blanco.", "Advertencia", "Warning");
                return;

            }
            TiposUsuarios TipoUsuario = new TiposUsuarios();

            if (!(TipoUsuario.Buscar(Convert.ToInt16(TipoUsuarioIdTextBox.Text))))
            {
                Utilitarios.ShowToastr(this.Page, "Registro no encontrado.", "Error", "Error");
                Limpiar();
                return;
            }

            if (TipoUsuario.Eliminar())
            {
                Utilitarios.ShowToastr(this.Page, "Transaccion Exitosa.", "Felicidades", "Success");

            }
        }
コード例 #11
0
        protected void BtnGuardar_Click(object sender, EventArgs e)
        {
            bool Paso = false;
            TiposUsuarios TipoUsuario = new TiposUsuarios();
            LlenarClase(TipoUsuario);

            if (TipoUsuario.TipoUsuarioId == 0)
            {
                Paso = TipoUsuario.Insertar();
            }
            else
            {
                Paso = TipoUsuario.Editar();
            }

            if (Paso)
            {
                Utilitarios.ShowToastr(this.Page, "Transaccion Exitosa.", "Felicidades", "Success");
                LlenarCampos(TipoUsuario);
                Habilitar();
            }

        }