//GUARDAR (VER SI SE PUEDEN SACAR LOS SET IDENTITY AL ELIMINAR LAS PK)
        public bool Guardar(TiposEmpleado tipoEmpleado)
        {
            string sqltxt = $"INSERT [dbo].[TiposEmpleado] ([nombre]) " +
                            $"VALUES ('{tipoEmpleado.nombre}')";

            return(acceso_BD.Singleton().EjecutarSQL(sqltxt));
        }
Beispiel #2
0
 private void rellenarComboBoxTipo()
 {
     cTipo.Items.Add("");
     foreach (TipoEmpleado tipo in TiposEmpleado.getInstance().tiposEmpleado())
     {
         cTipo.Items.Add(tipo.descripcion);
         tipos[tipo.codigo] = tipo.descripcion;
     }
 }
        //CREA UN OBJETO CON LOS DATOS DEL FORM
        private TiposEmpleado PrepararTipoEmpleado()
        {
            // Agregar validaciones
            var tiposEmpleado = new TiposEmpleado()
            {
                nombre = txtNombre.Text
            };

            return(tiposEmpleado);
        }
Beispiel #4
0
        //CREA UN OBJETO CON LOS DATOS DEL FORM
        private TiposEmpleado PrepararTipoEmpleado()
        {
            // Agregar validaciones
            var tiposEmpleado = new TiposEmpleado()
            {
                idTipoEmpleado = int.Parse(txtID.Text),
                nombre         = txtNombre.Text
            };

            return(tiposEmpleado);
        }
        public List <TiposEmpleado> ObtenerTiposEmpleado()
        {
            var tablaTemporal = ObtenerTiposEmpleadoDT();
            var tiposEmpleado = new List <TiposEmpleado>();

            foreach (DataRow fila in tablaTemporal.Rows)
            {
                var tipoEmpleado = new TiposEmpleado();
                if (fila.HasErrors)
                {
                    continue;
                }

                tipoEmpleado.idTipoEmpleado = int.Parse(fila.ItemArray[0].ToString()); // idTipoEmpleado
                tipoEmpleado.nombre         = fila.ItemArray[1].ToString();            // Nombre Tipo Empleado

                tiposEmpleado.Add(tipoEmpleado);
            }
            return(tiposEmpleado);
        }
        //OBTENER UN OBJETO ESPECIFICO A TRAVES DE SU PK
        public TiposEmpleado ObtenerTipoEmpleado(string idTipoEmpleado)
        {
            string sqltxt        = $"SELECT * FROM [dbo].[TiposEmpleado] WHERE idTipoEmpleado = {idTipoEmpleado}";
            var    tablaTemporal = acceso_BD.Singleton().consulta(sqltxt);

            if (tablaTemporal.Rows.Count == 0)
            {
                return(null);
            }

            var tipoEmpleado = new TiposEmpleado();

            foreach (DataRow fila in tablaTemporal.Rows)
            {
                if (fila.HasErrors)
                {
                    continue;
                }

                tipoEmpleado.idTipoEmpleado = int.Parse(fila.ItemArray[0].ToString()); // idTipoEmpleado
                tipoEmpleado.nombre         = fila.ItemArray[1].ToString();            // Nombre Tipo Empleado
            }
            return(tipoEmpleado);
        }
        //ACTUALIZAR
        public bool Actualizar(TiposEmpleado tipoEmpleado)
        {
            string sqltxt = $"UPDATE [dbo].[TiposEmpleado] SET nombre = '{tipoEmpleado.nombre}' WHERE idTipoEmpleado = {tipoEmpleado.idTipoEmpleado}";

            return(acceso_BD.Singleton().EjecutarSQL(sqltxt));
        }
Beispiel #8
0
        public FormPrincipal()
        {
            InitializeComponent();
            FormLogin login = new FormLogin();

            login.ShowDialog(this);
            username = login.USERNAME;
            TiposEmpleado.getInstance();

            //username = "******";

            /*
             * aBMToolStripMenuItem.Enabled = true;
             * aBMDeRolToolStripMenuItem.Enabled = true;
             * aBMDeUsuarioToolStripMenuItem.Enabled = true;
             * aBMDeClienteToolStripMenuItem.Enabled=true;
             * aBMDeProductoToolStripMenuItem.Enabled = true;
             * asignaciónDeStockToolStripMenuItem.Enabled=true;
             * facturaciónToolStripMenuItem.Enabled = true;
             * efectuarPagoToolStripMenuItem.Enabled=true;
             * tableroDeControlToolStripMenuItem.Enabled=true;
             * clientesPremiumToolStripMenuItem.Enabled=true;
             * mejoresCategoriasToolStripMenuItem.Enabled = true;
             * */

            this.Text += " - " + username;
            foreach (string s in login.FUNCIONES)
            {
                //MessageBox.Show(s);
                switch (s)
                {
                case "ABM de Rol":
                    mnuABMRol.Enabled = true;
                    break;

                case "ABM de Rol":
                    aBMDeRolToolStripMenuItem.Enabled = true;
                    break;

                case "ABM de Usuario":
                    aBMDeUsuarioToolStripMenuItem.Enabled = true;
                    break;

                case "ABM de Cliente":
                    aBMDeClienteToolStripMenuItem.Enabled = true;
                    break;

                case "ABM de Producto":
                    aBMDeProductoToolStripMenuItem.Enabled = true;
                    break;

                case "Asignacion de stock":
                    asignaciónDeStockToolStripMenuItem.Enabled = true;
                    break;

                case "Facturacion":
                    facturaciónToolStripMenuItem.Enabled = true;
                    break;

                case "Efectuar Pago":
                    efectuarPagoToolStripMenuItem.Enabled = true;
                    break;

                case "Tablero de Control":
                    tableroDeControlToolStripMenuItem.Enabled = true;
                    break;

                case "Clientes Premium":
                    clientesPremiumToolStripMenuItem.Enabled = true;
                    break;

                case "Mejores Categorias":
                    mejoresCategoriasToolStripMenuItem.Enabled = true;
                    break;
                }
            }
        }
Beispiel #9
0
 public ModificarTiposEmpleados(string id_TipoEmp)
 {
     InitializeComponent();
     _tipoEmpleadoRepositorio = new TiposEmpleadoRepositorio();
     tipoEmp = _tipoEmpleadoRepositorio.ObtenerTipoEmpleado(id_TipoEmp);
 }