示例#1
0
        private void Guardarbutton_Click(object sender, EventArgs e)
        {
            TiposEmails te = new TiposEmails();

            if (!Validar())
            {
                MessageBox.Show("Campos vacios");
            }
            else
            {
                Llenar(te);
                if (te != null)
                {
                    if (TiposEmailBll.Guardar(te))
                    {
                        MessageBox.Show("Guardado con exito!!!");
                    }
                    else
                    {
                        MessageBox.Show("No guardado!!!");
                    }
                }
                Limpiar();
            }
        }
示例#2
0
        private void buttonGuardar_Click(object sender, EventArgs e)
        {
            int id     = 0;
            var guardo = new TiposEmails();

            if (!Validar())
            {
                MessageBox.Show("Favor Llenar");
            }
            else
            {
                guardo = LlenarCampos();
                if (id != guardo.TipoId)
                {
                    BLL.TiposEmailBLL.Mofidicar(guardo);
                    MessageBox.Show("Modificado");
                }
                else
                {
                    BLL.TiposEmailBLL.Guardar(guardo);
                    MessageBox.Show("Correcto");
                }
                Limpiar();
            }
        }
        private TiposEmails LlenarClase()
        {
            var tipoEmail = new TiposEmails();

            tipoEmail.Descripcion = DescripciontextBox.Text;
            return(tipoEmail);
        }
示例#4
0
        private void Guardarbutton_Click(object sender, EventArgs e)
        {
            TiposEmails email = new TiposEmails();

            LlenarClase(email);
            TiposEmailsBLL.Guardar(email);
            MessageBox.Show("Registro fue realizado Exitosamente!!!");
        }
        public static void Eliminar(TiposEmails em)
        {
            Parcial2Db  db    = new Parcial2Db();
            TiposEmails emple = db.Tipos.Find(em);

            db.Tipos.Remove(emple);
            db.SaveChanges();
        }
示例#6
0
        public TiposEmails LlenarCampos()
        {
            var lleno = new TiposEmails();

            lleno.TipoId      = Utilidades.TOINT(maskedTextBoxId.Text);
            lleno.Descripcion = textBoxDescripcion.Text;

            return(lleno);
        }
        public static bool Eliminar(TiposEmails Id)
        {
            bool result = false;

            using (var db = new Repositorio <TiposEmails>())
            {
                result = db.Eliminar(Id);
            }
            return(result);
        }
        public static bool Guardar(TiposEmails nuevo)
        {
            bool retornar = false;

            using (var db = new Repositorio <TiposEmails>())
            {
                retornar = db.Guardar(nuevo) != null;
            }
            return(retornar);
        }
示例#9
0
        public static Entidades.TiposEmails Guardar(Entidades.TiposEmails nuevo)
        {
            TiposEmails creado = null;

            using (var db = new Repositorio <TiposEmails>())
            {
                creado = db.Guardar(nuevo);
            }
            return(creado);
        }
示例#10
0
        public static bool Eliminar(TiposEmails existente)
        {
            bool eliminado = false;

            using (var repositorio = new Repositorio <TiposEmails>())
            {
                eliminado = repositorio.Eliminar(existente);
            }

            return(eliminado);
        }
示例#11
0
        public static bool Mofidicar(TiposEmails criterio)
        {
            bool mod = false;

            using (var db = new Repositorio <TiposEmails>())
            {
                mod = db.Modificar(criterio);
            }

            return(mod);
        }
 public static bool Guardar(TiposEmails tipoEmail)
 {
     using (var repositorio = new Repositorio <TiposEmails>())
     {
         if (Buscar(tipoEmail.TipoId) == null)
         {
             return(repositorio.Guardar(tipoEmail));
         }
         else
         {
             return(repositorio.Modificar(tipoEmail));
         }
     }
 }
 public static void Guardar(TiposEmails em)
 {
     try
     {
         Parcial2Db db = new Parcial2Db();
         db.Tipos.Add(em);
         db.SaveChanges();
         db.Dispose();
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
示例#14
0
        public static TiposEmails Buscar(Expression <Func <TiposEmails, bool> > tipo)
        {
            TiposEmails Result = null;

            using (var repoitorio = new Repositorio <TiposEmails>())
            {
                Result = repoitorio.Buscar(tipo);
                if (Result != null)
                {
                    Result.empleadoLista.Count();
                }
            }

            return(Result);
        }
示例#15
0
        private void buttonEliminar_Click(object sender, EventArgs e)
        {
            int         id       = int.Parse(maskedTextBoxId.Text);
            TiposEmails eliminar = BLL.TiposEmailBLL.Buscar(p => p.TipoId == id);

            if (eliminar != null)
            {
                BLL.TiposEmailBLL.Eliminar(eliminar);
                MessageBox.Show("Correcto");
            }
            else
            {
                MessageBox.Show("Error");
            }
        }
示例#16
0
        private void buttonBuscar_Click(object sender, EventArgs e)
        {
            int         id    = int.Parse(maskedTextBoxId.Text);
            TiposEmails busca = BLL.TiposEmailBLL.Buscar((p => p.TipoId == id));

            if (busca != null)
            {
                textBoxDescripcion.Text = busca.Descripcion;
                MessageBox.Show("Correcto");
            }
            else

            {
                MessageBox.Show("No existe");
            }
        }
        public static bool Eliminar(TiposEmails tipo)
        {
            using (var conec = new DAL.Respository <TiposEmails>())
            {
                try
                {
                    return(conec.Eliminar(tipo));
                }
                catch (Exception)
                {
                    throw;
                }
            }

            return(false);
        }
        public static List <TiposEmails> GetListTD()
        {
            var tipo = new TiposEmails();

            using (var conexion = new Repository <TiposEmails>())
            {
                try
                {
                    return(conexion.GetListTD());
                }
                catch (Exception)
                {
                    throw;
                }
            }
        }
        public static bool Modificar(TiposEmails tipo)
        {
            using (var conexion = new Repository <TiposEmails>())
            {
                try
                {
                    return(conexion.Modificar(tipo));
                }
                catch (Exception)
                {
                    throw;
                }
            }

            return(false);
        }
        private void Guardarbutton_Click(object sender, EventArgs e)
        {
            TiposEmails tipoEmail = null;

            tipoEmail = LlenarClase();
            if (!Validar())
            {
                MessageBox.Show("Debe de completar los campos");
            }
            else if (tipoEmail != null)
            {
                BLL.TiposEmailBLL.Guardar(tipoEmail);
                MessageBox.Show("Tipo de Email guardado!");
                Limpiar();
            }
        }
        public static List <TiposEmails> GetListAll()
        {
            var tipo = new TiposEmails();

            using (var conec = new DAL.Respository <TiposEmails>())
            {
                try
                {
                    return(conec.GetListAll());
                }
                catch (Exception)
                {
                    throw;
                }
            }
        }
示例#22
0
        public static bool Guardar(TiposEmails nuevo)
        {
            using (var db = new Repositorio <TiposEmails>())
            {
                try
                {
                    return(db.Guardar(nuevo));
                }
                catch (Exception)
                {
                    throw;
                }
            }

            return(false);
        }
        private void Buscarbutton_Click(object sender, EventArgs e)
        {
            int         id        = Utilidades.ToInt(TiposEmailsIdtextBox.Text);
            TiposEmails tipoEmail = BLL.TiposEmailBLL.Buscar(te => te.TipoId == id);

            if (!string.IsNullOrEmpty(TiposEmailsIdtextBox.Text))
            {
                if (tipoEmail != null)
                {
                    DescripciontextBox.Text = tipoEmail.Descripcion;
                }
                else
                {
                    MessageBox.Show("El Tipo de Email no ha sido creado");
                }
            }
        }
        private void Eliminarbutton_Click(object sender, EventArgs e)
        {
            int         id        = Utilidades.ToInt(TiposEmailsIdtextBox.Text);
            TiposEmails tipoEmail = BLL.TiposEmailBLL.Buscar(te => te.TipoId == id);

            if (!string.IsNullOrEmpty(TiposEmailsIdtextBox.Text))
            {
                if (BLL.TiposEmailBLL.Eliminar(tipoEmail))
                {
                    MessageBox.Show("Tipo Email Eliminado!");
                    Limpiar();
                }
                else
                {
                    MessageBox.Show("El Tipo de Email no existe!");
                }
            }
        }
示例#25
0
        private void Idbutton_Click(object sender, EventArgs e)
        {
            if (string.IsNullOrEmpty(IdtextBox.Text))
            {
                MessageBox.Show("No Encontrado Faltan Campos");
            }
            else
            {
                int         id = u.String(IdtextBox.Text);
                TiposEmails te = new TiposEmails();

                te = TiposEmailBll.Buscar(p => p.TipoId == id);
                if (te != null)
                {
                    pasar(te);
                }
                else
                {
                    MessageBox.Show("No exite!!!");
                }
            }
        }
示例#26
0
 private void LlenarClase(TiposEmails e)
 {
     e.Descripcion = DescripciontextBox.Text;
 }
示例#27
0
 private void Llenar(TiposEmails te)
 {
     te.Descripcion = DescripciontextBox.Text;
 }
示例#28
0
 private void pasar(TiposEmails te)
 {
     IdtextBox.Text          = te.TipoId.ToString();
     DescripciontextBox.Text = te.Descripcion;
 }