protected void SeleccionarDepartamento(DepartamentoEntidad DepartamentoObjetoEntidad)
        {
            ResultadoEntidad    Resultado = new ResultadoEntidad();
            DepartamentoProceso DepartamentoProcesoNegocio = new DepartamentoProceso();

            Resultado = DepartamentoProcesoNegocio.SeleccionarDepartamento(DepartamentoObjetoEntidad);

            if (Resultado.ErrorId == 0)
            {
                if (Resultado.ResultadoDatos.Tables[0].Rows.Count == 0)
                {
                    TablaDepartamento.CssClass = ConstantePrograma.ClaseTablaVacia;
                }
                else
                {
                    TablaDepartamento.CssClass = ConstantePrograma.ClaseTabla;
                }

                TablaDepartamento.DataSource = Resultado.ResultadoDatos;
                TablaDepartamento.DataBind();
            }
            else
            {
                EtiquetaMensaje.Text = TextoError.ErrorGenerico;
            }
        }
示例#2
0
        //

        public ActionResult Editar(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            var departamento = db2.Departamentos.Find(id);
            TablaDepartamento departamento1 = new TablaDepartamento()
            {
                IdDepartamento = departamento.IdDepartamentos,
                NombreDepa     = departamento.NombreDepartamento,
                Idempresa      = departamento.Empresa.IdEmpresa
            };

            if (departamento == null)
            {
                return(HttpNotFound());
            }
            ViewBag.IdEmpleado = new SelectList(db2.Empresa, "Idempresa", "Nombre", departamento1.Idempresa);
            return(View(departamento1));
        }
示例#3
0
        protected void btnInsertar(object sender, EventArgs e)
        {
            Clases.Beans.Departamento d = new Clases.Beans.Departamento();

            if (String.IsNullOrEmpty(TxtCodigoDepartamento.Text) || String.IsNullOrEmpty(TxtNombreDepartamento.Text) || String.IsNullOrEmpty(TxtDescripcionDepartamento.Text))
            {
                ScriptManager.RegisterStartupScript(this, typeof(Page), "alerta", script, false);
            }
            else
            {
                d.Codigo_departamento = TxtCodigoDepartamento.Text;
                d.Nombre      = TxtNombreDepartamento.Text;
                d.Descripcion = TxtDescripcionDepartamento.Text;

                md.crearDepartamento(d);
                TxtCodigoDepartamento.Text      = "";
                TxtNombreDepartamento.Text      = "";
                TxtDescripcionDepartamento.Text = "";
                Response.Redirect("/Vistas/Catalogos/Departamento.aspx");
            }

            SqlDataSource1.DataBind();
            TablaDepartamento.DataBind();
        }
        public ActionResult Editar(TablaDepartamento model)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    using (RecursosHumanosEntities2 db = new RecursosHumanosEntities2())
                    {
                        var oDepa = db.Departamentos.Find(model.IdDepartamento);
                        oDepa.NombreDepartamento = model.NombreDepa;
                        oDepa.IdEmpresa          = model.Idempresa;

                        db.Entry(oDepa).State = System.Data.Entity.EntityState.Modified;
                        db.SaveChanges();
                    }
                    return(Redirect("~/Departamento/Departamento"));
                }
                return(View(model));
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
        public ActionResult InsertarDepartamento(TablaDepartamento model)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    using (RecursosHumanosEntities2 db = new RecursosHumanosEntities2())
                    {
                        var oDepartamento = new Departamentos();
                        oDepartamento.NombreDepartamento = model.NombreDepa;
                        oDepartamento.IdEmpresa          = model.Idempresa;

                        db.Departamentos.Add(oDepartamento);
                        db.SaveChanges();
                    }
                    return(Redirect("~/Departamento/Departamento"));
                }
                return(View(model));
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }