コード例 #1
0
        private bool validarExisteAsignacion()
        {
            bool insertar = false;
            AsignacionesImplDAL asignacionDal = new AsignacionesImplDAL();
            UsuariosImplDAL     usuariosDal   = new UsuariosImplDAL();
            string nombreEmpleado             = retornarFragmento(cboEmpleado.Text)[1];
            string codigoActivo       = retornarFragmento(cboActivo.Text)[0];
            string descripcionActivo  = retornarFragmento(cboActivo.Text)[1];
            int    contadorAsignacion = 0;

            foreach (spAsignUsuarioRetornaLista_Result asignacion in asignacionDal.retornaListaAsignUsuario("", descripcionActivo.Trim()))
            {
                if (asignacion.Usuario.Trim().Equals(nombreEmpleado.Trim()) && asignacion.Codigo.Trim().Equals(codigoActivo.Trim()))
                {
                    MessageBox.Show("Esa asignación ya existe.");
                    insertar = true;
                    return(insertar);
                }
                if (asignacion.Codigo.Trim().Equals(codigoActivo.Trim()))
                {
                    contadorAsignacion++;
                }
            }
            if (contadorAsignacion >= 1)
            {
                MessageBox.Show("Alerta: Ese activo ya tiene una asignación.", "Alerta");
                insertar = true;
                return(insertar);
            }
            return(insertar);
        }
コード例 #2
0
        /// <summary>
        /// Carga los datos del Stored Procedure en el DGV
        /// </summary>
        void CargarDatos()
        {
            try
            {
                /// Objeto de la instancia del Mètodo
                AsignacionesImplDAL datos = new AsignacionesImplDAL();
                //Mètodo pr retornar list completa de asignacions x Usuario
                dgvLista.DataSource = datos.retornaListaAsignUsuario(this.txtEmpleado.Text, this.txtActivo.Text);
            }

            catch (Exception ex)
            {
                // MessageBox.Show("Hubo un error");
                MessageBox.Show(ex.Message);
            }
        }