Exemplo n.º 1
0
 private void btnEliminar_Click(object sender, EventArgs e)
 {
     try
     {
         byte id = (byte)UFormulario.ObtenerIdGrid(dgvEstados);
         if (id > 0)
         {
             if (MessageBox.Show("Desea eliminar el registro", "Eliminar",
                                 MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1) == DialogResult.Yes)
             {
                 if (EstadoBL.Eliminar(new Estado {
                     Id = id
                 }) > 0)
                 {
                     MessageBox.Show("Registro eliminado");
                     MostrarEstados();
                 }
             }
         }
         else
         {
             MessageBox.Show("Debe seleccionar un registro");
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show("Error al eliminar un registro: " + ex.Message);
     }
 }
Exemplo n.º 2
0
 private void Guardar()
 {
     try
     {
         if (!ValidarDatosFormulario())
         {
             estado.Nombre = txtNombreEstado.Text;
             if (_idEstado <= 0)
             {
                 if (EstadoBL.Guardar(estado) > 0)
                 {
                     MessageBox.Show("Registro exitoso");
                     this.Close();
                 }
             }
             else
             {
                 if (EstadoBL.Modificar(estado) > 0)
                 {
                     MessageBox.Show("Registro exitoso");
                     this.Close();
                 }
             }
         }
     }
     catch (Exception) {
         MessageBox.Show("Ocurrio un error al intentar guardar");
     }
 }
Exemplo n.º 3
0
        private void Guardar()
        {
            try
            {
                if (!ValidarDatosForm())
                {
                    estado.Nombre = textNombreEstado.Text;

                    if (_idEstado <= 0)
                    {
                        if (EstadoBL.Guardar(estado) > 0)
                        {
                            MessageBox.Show("Se guardo correctamente");
                            this.Close();
                        }
                    }
                    else
                    {
                        if (EstadoBL.Modificar(estado) > 0)
                        {
                            MessageBox.Show("Se guardo correctamente");
                            this.Close();
                        }
                    }
                }
            }
            catch (Exception)
            {
                MessageBox.Show("Ocurrio un error al intentar Guardar");
            }
        }
Exemplo n.º 4
0
        //
        private bool exists(EstadoVM ViewModel)
        {
            IEstadoBL OCidadeBL = new EstadoBL();

            int currentId = UtilNumber.toInt32(ViewModel.Estado.id);

            return(OCidadeBL.listar("", "").Any(x => x.sigla == ViewModel.Estado.sigla &&
                                                x.idPais == ViewModel.Estado.idPais && x.id != currentId));
        }
Exemplo n.º 5
0
 private void CargarDatos()
 {
     estado = EstadoBL.BuscarPorId(_idEstado);
     if (estado.Id > 0)
     {
         txtNombreEstado.Text = estado.Nombre;
     }
     else
     {
         MessageBox.Show("Ocurrio un problema al intentar cargar datos");
         this.Close();
     }
 }
Exemplo n.º 6
0
        private void FrmCargo_Load(object sender, EventArgs e)
        {
            cboEstado.DataSource    = EstadoBL.ObtenerTodos();
            cboEstado.DisplayMember = "Nombre";
            cboEstado.ValueMember   = "Id";

            cboEstado.SelectedItem = null;
            cboEstado.SelectedText = "SELECCIONAR";

            if (_idCargo > 0)
            {
                CargarDatos();
            }
        }
Exemplo n.º 7
0
        private void CargarDatos()
        {
            estado = EstadoBL.ObtenerEstadoId(_idEstado);

            if (estado.Id > 0)
            {
                textNombreEstado.Text = estado.Nombre;
            }
            else
            {
                MessageBox.Show("Ocurrio un error");
                this.Close();
            }
        }
Exemplo n.º 8
0
        private void FrmCargos_Load(object sender, EventArgs e)
        {
            var listaEstados = EstadoBL.ObtenerTodos();

            listaEstados.Insert(0, new Estado()
            {
                Id = 0, Nombre = "SELECCIONAR"
            });
            cboEstados.DataSource    = listaEstados;
            cboEstados.DisplayMember = "Nombre";
            cboEstados.ValueMember   = "Id";

            MostrarCargos();
        }
Exemplo n.º 9
0
    public void EstadosGetByIdEstadoInicial(string IdEstadoInicial)
    {
        EstadoBL        EstadoBL = new EstadoBL();
        List <EstadoBE> oLista   = new List <EstadoBE>();

        oLista = EstadoBL.EstadosGetByIdEstadoInicial(connstring, Convert.ToInt32(IdEstadoInicial));

        // Return JSON data
        JavaScriptSerializer js = new JavaScriptSerializer();
        string strJSON          = js.Serialize(oLista);

        Context.Response.Clear();
        Context.Response.ContentType = "application/json";
        Context.Response.Flush();
        Context.Response.Write(strJSON);
    }
Exemplo n.º 10
0
    public void GetAll()
    {
        EstadoBL        EstadoBL = new EstadoBL();
        List <EstadoBE> oLista   = new List <EstadoBE>();

        oLista = EstadoBL.GetAll(connstring);

        // Return JSON data
        JavaScriptSerializer js = new JavaScriptSerializer();
        string strJSON          = js.Serialize(oLista);

        Context.Response.Clear();
        Context.Response.ContentType = "application/json";
        Context.Response.Flush();
        Context.Response.Write(strJSON);
    }
Exemplo n.º 11
0
    public void GetSiguienteByIdPuesto(string IdPuesto)
    {
        EstadoBL        EstadoBL = new EstadoBL();
        List <EstadoBE> oLista   = new List <EstadoBE>();

        int idPues = string.IsNullOrEmpty(IdPuesto) ? -1 : Convert.ToInt32(IdPuesto);

        oLista = EstadoBL.GetSiguienteByIdPuesto(connstring, idPues);

        // Return JSON data
        JavaScriptSerializer js = new JavaScriptSerializer();
        string strJSON          = js.Serialize(oLista);

        Context.Response.Clear();
        Context.Response.ContentType = "application/json";
        Context.Response.Flush();
        Context.Response.Write(strJSON);
    }
Exemplo n.º 12
0
 // GET: Estado
 public ActionResult Index()
 {
     ViewBag.Breadcrumb = new Breadcrumb().GetBreadcrumb(this);
     EstadoBL bl = new EstadoBL();
     List<Model> models = bl.GetData();
     List<EstadoModels> estados = new List<EstadoModels>();
     models.ForEach(row => estados.Add((EstadoModels)row));
     return View(estados);
 }
Exemplo n.º 13
0
    public void Recuperar(string IdPuesto, string Estado, string Empresa, string Pais, string TituloPuesto,
                          string Departamento, string Area, string SubArea, string NombreOcupante,
                          string Grado, string CompetenciaT, string CompetenciaG, string CompetenciaRH,
                          string CompetenciaPTS, string SolucionA, string SolucionD, string SolucionPORC,
                          string SolucionPTS, string ResponsabilidadA, string ResponsabilidadM, string ResponsabilidadI,
                          string ResponsabilidadPTS, string Total, string Perfil, string PuntoMedio, string Magnitud,
                          string Comentario, string CodigoFuncion, string CodigoOcupante, string CodigoValua, string IdAdjunto)
    {
        String CuentaUsuario = ObtenerUsuario();

        PuestoBL       PuestoBL       = new PuestoBL();
        PuestoBE       PuestoBE       = new PuestoBE();
        EmpresaBL      EmpresaBL      = new EmpresaBL();
        EstadoBL       EstadoBL       = new EstadoBL();
        PaisBL         PaisBL         = new PaisBL();
        DepartamentoBL DepartamentoBL = new DepartamentoBL();
        AreaBL         AreaBL         = new AreaBL();
        SubAreaBL      SubAreaBL      = new SubAreaBL();
        EvaluacionBL   EvaluacionBL   = new EvaluacionBL();

        if (!string.IsNullOrEmpty(IdPuesto))
        {
            PuestoBE.Id = Convert.ToInt32(IdPuesto);
        }
        if (!string.IsNullOrEmpty(IdAdjunto))
        {
            PuestoBE.IdAdjunto = Convert.ToInt32(IdAdjunto);
        }
        PuestoBE.IdEstado       = EstadoBL.GetIdByDesc(connstring, Estados.EnElaboracion);
        PuestoBE.IdEmpresa      = EmpresaBL.GetIdByDesc(connstring, Empresa);
        PuestoBE.IdPais         = PaisBL.GetIdByDesc(connstring, Pais);
        PuestoBE.TituloPuesto   = TituloPuesto;
        PuestoBE.IdDepartamento = DepartamentoBL.GetIdByDescDepEmp(connstring, Empresa, Departamento);
        PuestoBE.IdArea         = AreaBL.GetIdByDescAreDepEmp(connstring, Area, Empresa, Departamento);
        PuestoBE.IdSubArea      = SubAreaBL.GetIdByDescSArAreDepEmp(connstring, SubArea, Area, Empresa, Departamento);
        PuestoBE.NombreOcupante = NombreOcupante;
        if (!string.IsNullOrEmpty(CompetenciaPTS) || !string.IsNullOrEmpty(SolucionPTS) || !string.IsNullOrEmpty(ResponsabilidadPTS))
        {
            PuestoBE.IdCompetenciaT     = EvaluacionBL.ValoresEvaluacionGetIdByDesc(connstring, CompetenciaT, ValoresEvaluacion.CompetenciaT).Id;
            PuestoBE.IdCompetenciaG     = EvaluacionBL.ValoresEvaluacionGetIdByDesc(connstring, CompetenciaG, ValoresEvaluacion.CompetenciaG).Id;
            PuestoBE.IdCompetenciaRH    = EvaluacionBL.ValoresEvaluacionGetIdByDesc(connstring, CompetenciaRH, ValoresEvaluacion.CompetenciaRH).Id;
            PuestoBE.CompetenciaPTS     = EvaluacionBL.CalcularCompetenciaPTS(connstring, CompetenciaT, CompetenciaG, CompetenciaRH);
            PuestoBE.IdSolucionA        = EvaluacionBL.ValoresEvaluacionGetIdByDesc(connstring, SolucionA, ValoresEvaluacion.SolucionA).Id;
            PuestoBE.IdSolucionD        = EvaluacionBL.ValoresEvaluacionGetIdByDesc(connstring, SolucionD, ValoresEvaluacion.SolucionD).Id;
            PuestoBE.SolucionPorc       = EvaluacionBL.CalcularSolucionPORC(connstring, SolucionA, SolucionD);
            PuestoBE.SolucionPTS        = EvaluacionBL.CalcularSolucionPTS(connstring, PuestoBE.SolucionPorc, PuestoBE.CompetenciaPTS);
            PuestoBE.IdResponsabilidadA = EvaluacionBL.ValoresEvaluacionGetIdByDesc(connstring, ResponsabilidadA, ValoresEvaluacion.ResponsabilidadA).Id;
            PuestoBE.IdResponsabilidadM = EvaluacionBL.ValoresEvaluacionGetIdByDesc(connstring, ResponsabilidadM, ValoresEvaluacion.ResponsabilidadM).Id;
            PuestoBE.IdResponsabilidadI = EvaluacionBL.ValoresEvaluacionGetIdByDesc(connstring, ResponsabilidadI, ValoresEvaluacion.ResponsabilidadI).Id;
            PuestoBE.ResponsabilidadPTS = EvaluacionBL.CalcularResponsabilidadPTS(connstring, ResponsabilidadA, ResponsabilidadM, ResponsabilidadI);
            PuestoBE.Total      = EvaluacionBL.CalcularTotal(connstring, PuestoBE.CompetenciaPTS, PuestoBE.SolucionPTS, PuestoBE.ResponsabilidadPTS);
            PuestoBE.Perfil     = EvaluacionBL.CalcularPerfil(connstring, PuestoBE.SolucionPTS, PuestoBE.ResponsabilidadPTS, PuestoBE.Total);
            PuestoBE.PuntoMedio = EvaluacionBL.CalcularPuntoMedio(connstring, PuestoBE.Total);
            PuestoBE.Grado      = EvaluacionBL.CalcularGrado(connstring, PuestoBE.Total);
        }
        else
        {
            PuestoBE.IdCompetenciaT  = Constantes.INT_NULO;
            PuestoBE.IdCompetenciaG  = Constantes.INT_NULO;
            PuestoBE.IdCompetenciaRH = Constantes.INT_NULO;

            PuestoBE.IdSolucionA = Constantes.INT_NULO;
            PuestoBE.IdSolucionD = Constantes.INT_NULO;

            PuestoBE.IdResponsabilidadA = Constantes.INT_NULO;
            PuestoBE.IdResponsabilidadM = Constantes.INT_NULO;
            PuestoBE.IdResponsabilidadI = Constantes.INT_NULO;

            PuestoBE.Grado = Grado;
        }
        PuestoBE.Magnitud            = Magnitud;
        PuestoBE.Comentario          = Comentario;
        PuestoBE.UsuarioModificacion = CuentaUsuario;
        PuestoBE.FechaModificacion   = DateTime.Now;
        PuestoBE.UsuarioCreador      = CuentaUsuario;
        PuestoBE.FechaCreacion       = DateTime.Now;
        PuestoBE.CodigoFuncion       = CodigoFuncion;
        PuestoBE.CodigoOcupante      = CodigoOcupante;
        PuestoBE.CodigoValua         = GenerarCodigoVALUA(IdPuesto, PuestoBE.IdPais, PuestoBE.IdEmpresa, PuestoBE.IdDepartamento);


        PuestoBL.Update(connstring, PuestoBE);
    }
Exemplo n.º 14
0
 private void MostrarEstados()
 {
     dgvEstados.DataSource = EstadoBL.ObtenerTodos();
 }