protected void dtgDepartamentos_Delete(Object sender, DataGridCommandEventArgs e)
        {
            IDepartamento oDepartamento = DepartamentoFactory.GetDepartamento();

            oDepartamento.DepartamentoID = Convert.ToInt32(dtgDepartamentos.DataKeys[(int)e.Item.ItemIndex]);
            try
            {
                if (oDepartamento.Eliminar())
                {
                    dtgDepartamentos.CurrentPageIndex = 0;
                    this.BindGrid();
                }
            }
            catch (Exception ex)
            {
                string mensaje = ex.Message;
                try
                {
                    mensaje = this.TraducirTexto(ex.Message);
                    if (mensaje == "" || mensaje == null)
                    {
                        mensaje = ex.Message;
                    }
                }
                catch (Exception)
                {
                    mensaje = ex.Message;
                }
                ((ErrorWeb)this.phErrores.Controls[0]).setMensaje(mensaje);
            }
        }
Ejemplo n.º 2
0
        public ListaDepartamentoViewModel(IDepartamento repository)
        {
            this.repository = repository;
            Departamento    = new List <DepartamentoModel>
                                  (((deparmantoRepory)repository).GetDepartamentoWithChildren());

            ShowEmpleadoOfDepartaSelectedCommand = new Command(ShowEmpleado);
        }
Ejemplo n.º 3
0
        public AddDepartamentoViewModel(IDepartamento repository)
        {
            Repository = repository;

            AddEmpleadoCommand      = new Command(AddEmpleadoCollection);
            SaveDepartamentoCommand = new Command(SaveNewDepartamento);

            Empleado = new ObservableCollection <EmpleadoModel>();
        }
        private void Editar()
        {
            IDepartamento departamento = DepartamentoFactory.GetDepartamento();

            departamento.DepartamentoID = Convert.ToInt32(this.txtDepartamentoID.Text);
            departamento.Consultar();

            this.txtDepartamentoDescrip.Text = departamento.DepartamentoDescrip;
            this.ddlProvincia.SelectedValue  = departamento.Provincia.ProvinciaID.ToString();
        }
        private void BindGrid()
        {
            SisPackController.AdministrarGrillas.Configurar(dtgDepartamentos, "DepartamentoID", this.CantidadOpciones);
            IDepartamento oDepartamento = DepartamentoFactory.GetDepartamento();

            oDepartamento.DepartamentoDescrip        = this.txtDepartamentoDescrip.Text;
            oDepartamento.Provincia.ProvinciaDescrip = this.txtProvinciaDescrip.Text;
            dtgDepartamentos.DataSource = oDepartamento.GetDepartamentosConsultaDataSet();
            dtgDepartamentos.DataBind();
        }
        private void butGuardarDepartamento_Click(object sender, System.EventArgs e)
        {
            if (!Page.IsValid)
            {
                return;
            }

            IDepartamento departamento = DepartamentoFactory.GetDepartamento();

            departamento.DepartamentoID        = Convert.ToInt32(this.txtDepartamentoID.Text);
            departamento.DepartamentoDescrip   = this.txtDepartamentoDescrip.Text.Trim();
            departamento.Provincia.ProvinciaID = Convert.ToInt32(this.ddlProvincia.SelectedValue);

            try
            {
                if (departamento.Guardar())
                {
                    string script = "<script language='javascript'>\n";
                    script += "alert('Los datos se guardaron correctamente.');";
                    script += "window.location.href = 'DepartamentosConsul.aspx';\n";
                    script += "</script>";

                    Page.RegisterStartupScript("scriptOk", script);
                }
                else
                {
                    string script = "<script language='javascript'>\n";
                    script += "alert('Los datos no se guardaron debido a errores.');\n";
                    script += "</script>";

                    Page.RegisterStartupScript("scriptError", script);
                }
            }
            catch (Exception ex)
            {
                string mensaje = ex.Message;
                try
                {
                    mensaje = this.TraducirTexto(ex.Message);
                    if (mensaje == "" || mensaje == null)
                    {
                        mensaje = ex.Message;
                    }
                }
                catch (Exception)
                {
                    mensaje = ex.Message;
                }
                ((ErrorWeb)this.phErrores.Controls[0]).setMensaje(mensaje);
            }
        }
Ejemplo n.º 7
0
 public AppDepartamento(IDepartamento IDepartamento)
 {
     _IDepartamento = IDepartamento;
 }
Ejemplo n.º 8
0
 public DepartamentoController(IServiceProvider serviceProvider, IDepartamento Departamento, ILogger <DepartamentoController> logger) : base(serviceProvider)
 {
     _Departamento = Departamento;
     _logger       = logger;
 }
Ejemplo n.º 9
0
 public DepartamentoController(IDepartamento departamentoRepo)
 {
     _departamentoRepo = departamentoRepo;
 }
Ejemplo n.º 10
0
 public DepartamentoController(IServiceProvider serviceProvider, IDepartamento Departamento) : base(serviceProvider)
 {
     _Departamento = Departamento;
 }