예제 #1
0
        public void DesplegarPantallaRegistrarUsuario(string User, int NumeroEmpleado)
        {
            Manejador = new ManejadorLogin(Pantalla);
            PantallaRegistroUsuario Nueva = new PantallaRegistroUsuario(User, NumeroEmpleado);

            ((ManejadorLogin)Manejador).DesplegarPantallaDialog(Nueva);
        }
예제 #2
0
        public void DesplegarPantallaRecuperarContraseña()
        {
            Manejador = new ManejadorLogin((PantallaLogin)Pantalla);
            PantallaRecuperarContraseña temp = new PantallaRecuperarContraseña();

            ((ManejadorLogin)Manejador).DesplegarPantallaRecuerarContraseña(temp);
        }
예제 #3
0
        public void DesplegarPantallaRegistrarTarjeta(string Usuario)
        {
            Manejador = new ManejadorUsuario();
            PantallaAgregarTarjeta Temporal = new PantallaAgregarTarjeta(Usuario);

            ((ManejadorUsuario)Manejador).DesplegarPantallaDialog(Temporal);
        }
예제 #4
0
 public Empleadoes()
 {
     InitializeComponent();
     _ManejadorEmpleado = new Manejador <Empleado, BOL.Dtos.EmpleadoDto>();
     _ManejadorPersona  = new Manejador <Persona, BOL.Dtos.PersonaDto>();
     textBoxCedula.Mask = "000-0000000-0";
 }
예제 #5
0
        public bool RegistrarUsuario(RegistroUsuario Usuario)
        {
            Manejador = new ManejadorRegistroUsuario();
            bool Empleado = ((ManejadorRegistroUsuario)Manejador).ValidarEmpleado(Usuario.NumeroTrabajador);

            if (Empleado)
            {
                if (((ManejadorRegistroUsuario)Manejador).RegistrarUsuario(Usuario))
                {
                    MessageBox.Show("Usuario registrado con éxito", "INFO", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1);
                }
                else
                {
                    if (((ManejadorRegistroUsuario)Manejador).ValidarUsuario(Usuario.Login))
                    {
                        MessageBox.Show("Lo sentimos, pero ese usuario ya existe", "AVISO", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1);
                        Empleado = false;
                    }
                    else
                    {
                        MessageBox.Show("Ha ocurrido un error, por favor inténtelo más tarde", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1);
                        Empleado = false;
                    }
                }
            }
            else
            {
                MessageBox.Show("El numero de trabajador " + Usuario.NumeroTrabajador + " no existe, favor de contactar con un administrador", "AVISO", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1);
            }
            return(Empleado);
        }
예제 #6
0
 public void DesplegarPantallaModificarMaterial(RegistroMaterial Material, Regresar Acción)
 {
     Manejador        = new ManejadorConfiguracion();
     Pantalla         = new PantallaModificarMaterial(Material);
     Pantalla.Cerrar += Acción;
     Manejador.DesplegarPantalla(Pantalla);
 }
예제 #7
0
 private void button2_Click(object sender, EventArgs e)
 {
     manejador       = new Manejador(textBox1.Text);
     manejadorUI     = new ManejadorUI(this);
     button1.Enabled = false;
     button3.Enabled = true;
     for (int j = 0; j < LanzamientosPrimerJugador.Count(); j++)
     {
         LanzamientosPrimerJugador[j].roll1.Text = "";
         LanzamientosPrimerJugador[j].roll2.Text = "";
         if (LanzamientosPrimerJugador[j].roll3 != null)
         {
             LanzamientosPrimerJugador[j].roll3.Text = "";
         }
     }
     for (int j = 0; j < LanzamientosSegundoJugador.Count(); j++)
     {
         LanzamientosSegundoJugador[j].roll1.Text = "";
         LanzamientosSegundoJugador[j].roll2.Text = "";
         if (LanzamientosSegundoJugador[j].roll3 != null)
         {
             LanzamientosSegundoJugador[j].roll3.Text = "";
         }
     }
     for (int i = 0; i < LanzamientosPrimerJugador.Count(); i++)
     {
         LanzamientosPrimerJugador[i].acomulado.Text = "";
     }
     for (int i = 0; i < LanzamientosSegundoJugador.Count(); i++)
     {
         LanzamientosSegundoJugador[i].acomulado.Text = "";
     }
 }
예제 #8
0
 public void DesplegarPantallaAgregarProducto(Regresar Accion)
 {
     Manejador        = new ManejadorConfiguracion();
     Pantalla         = new PantallaAgregarProducto();
     Pantalla.Cerrar += Accion;
     Manejador.DesplegarPantalla(Pantalla);
 }
예제 #9
0
 void Start()
 {
     inventario = Inventario.inv;
     manejador  = GameManager1.instancia.GetComponent <Manejador>();
     this.pintaObjetos();
     this.pintaEquipo();
 }
예제 #10
0
        //1 tipo cuenta 2 guia ,3 cuenta padre
        public void GenerarCuentasDefault(Compañia c, Usuario user)
        {
            var sql = "INSERT INTO accounts (account_name_id,father_account,company_id,account_type,account_guide,editable,updated_by) VALUES" +
                      "(@account_name_id,@father_account,@company_id,@account_type,@account_guide,0,@updated_by);SELECT LAST_INSERT_ID();";

            using var connect      = new MySqlConnection(Manejador.GetConnectionString());
            using MySqlCommand cmd = new MySqlCommand(sql, connect);

            var gestor = new Double[60];

            for (int j = 1; j <= 57; j++)
            {
                MySqlDataAdapter da = new MySqlDataAdapter {
                    SelectCommand = cmd
                };

                var r = EstablecerHijos(gestor, j);
                if (r.Item3 == 0.0)
                {
                    cmd.Parameters.AddWithValue("@father_account", null);
                }
                else
                {
                    cmd.Parameters.AddWithValue("@father_account", r.Item3);
                }

                cmd.Parameters.AddWithValue("@account_name_id", r.Item4);
                cmd.Parameters.AddWithValue("@company_id", c.Codigo);
                cmd.Parameters.AddWithValue("@account_type", r.Item1);
                cmd.Parameters.AddWithValue("@account_guide", r.Item2);
                cmd.Parameters.AddWithValue("@updated_by", 1);
                gestor[j] = Convert.ToDouble(cmd.ExecuteScalar());
                cmd.Parameters.Clear();
            }
        }
예제 #11
0
 private void Start()
 {
     if (GameManager1.instancia != null)
     {
         handler = GameManager1.instancia.GetComponent <Manejador>();
     }
 }
예제 #12
0
 public void DesplegarPantallaEliminarProducto(RegistroProducto Producto, Regresar Actualizar)
 {
     Manejador        = new ManejadorConfiguracion();
     Pantalla         = new PantallaEliminarProducto(Producto);
     Pantalla.Cerrar += Actualizar;
     Manejador.DesplegarPantalla(Pantalla);
 }
예제 #13
0
        public void RegistrarNumeroEmpleado()
        {
            PantallaRecuperarContraseña temp = new PantallaRecuperarContraseña();
            int numero = temp.ObtenerNumero();

            Manejador = new ManejadorUsuario();
            if (numero != -1)
            {
                if (!new ManejadorRegistroUsuario().ValidarEmpleado(numero))
                {
                    if (((ManejadorUsuario)Manejador).RegistrarEmpleado(numero))
                    {
                        MessageBox.Show("Número de empleado registrado correctamente", "AVISO", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1);
                    }
                    else
                    {
                        MessageBox.Show("Ocurrió un problema, por favor inténtelo más tarde", "AVISO", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1);
                    }
                }
                else
                {
                    MessageBox.Show("El número de empleado " + numero + " ya existe", "AVISO", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1);
                }
            }
        }
예제 #14
0
    public void ManejarMusica()
    {
        bool Sonando = Manejador.SonarMusica;

        Sonando = !Sonando;
        Manejador.CambiarOpcionMusica(Sonando);
        ManejarIconoMusica(Sonando);
    }
예제 #15
0
파일: Juego.cs 프로젝트: Aetra/BotDofusW
 internal Juego(Cuenta cuenta)
 {
     servidor  = new ServidorJuego();
     mapa      = new Mapa();
     personaje = new PersonajeJuego(cuenta);
     manejador = new Manejador(cuenta, mapa, personaje);
     pelea     = new Pelea(cuenta);
 }
 public static GeneradorDeDatosAleatorios getInstance(Manejador inSucesor)
 {
     if (Generador == null)
     {
         Generador = new GeneradorDeDatosAleatorios(inSucesor);
     }
     return(Generador);
 }
예제 #17
0
 private void OnTriggerEnter(Collider other)
 {
     if (other.tag == "Player" && !YaGanada)
     {
         Manejador.GanarPartida();
         YaGanada = true;
     }
 }
예제 #18
0
        public void DesplegarPantallaMenuUsuario(string Login)
        {
            Manejador = new ManejadorLogin(Pantalla);
            PantallaMenuUsuario Nueva = new PantallaMenuUsuario(Login);

            Nueva.Cerrar += delegate { Nueva.Close(); };
            Nueva.Show();
        }
예제 #19
0
 internal GameClass(Account prmAccount)
 {
     server    = new GameServer();
     map       = new Map();
     character = new CharacterClass(prmAccount);
     manager   = new Manejador(prmAccount, map, character);
     fight     = new Fight(prmAccount);
 }
예제 #20
0
 public Clientes()
 {
     InitializeComponent();
     _ManejadorPersona   = new Manejador <Persona, BOL.Dtos.PersonaDto>();
     _ManejadorCliente   = new Manejador <BOL.Clientes, BOL.Dtos.ClientesDto>();
     textBoxCedula.Mask  = "000-0000000-0";
     textBoxTarjeta.Mask = "0000-0000-0000-0000";
     textBoxLimite.Mask  = ConfigurationManager.AppSettings["MontoLimite"];
 }
예제 #21
0
        private void Buscar()
        {
            String campos = "";
            String query  = "select id,* from " + tipoObjetoABuscar.Name + " where ";

            if ((Boolean)chb_mostrarDeshabilitados.Checked)
            {
                campos += "estaDeshabilitado, ";
            }
            foreach (DataColumn columna in Estructura.Columns)
            {
                campos += columna.ColumnName + ", ";
            }

            campos = campos.Substring(0, campos.Length - 2);
            query  = query.Replace("*", campos);
            if (true) //buscar por todos los campos
            {
                foreach (DataColumn columna in Estructura.Columns)
                {
                    if (columna.ColumnName.StartsWith("_st_"))
                    {
                        query += columna + " like '%" + txt_busqueda.Text.Trim() + "%' or";
                    }
                    if (columna.ColumnName.StartsWith("_in_") || columna.ColumnName.StartsWith("_lo_"))
                    {
                        query += columna + " = " + txt_busqueda.Text.Trim() + " or";
                    }
                    if (columna.ColumnName.StartsWith("_dt_"))
                    {
                        query += columna + " = '" + txt_busqueda.Text.Trim() + "' or";
                    }
                }
                query = query.Substring(0, query.Length - 2);
            }
            //else
            //{
            //    query += cmb_atributos.SelectedItem.ToString() + " like '%" + txt_busqueda.Text.Trim() + "%'";
            //}

            if ((Boolean)chb_mostrarDeshabilitados.Checked)
            {
                query += " and (estaDeshabilitado = 0 or EstaDeshabilitado is null or estaDeshabilitado = '1')";
            }
            else
            {
                query += " and (estaDeshabilitado = 0 or EstaDeshabilitado is null)";
            }

            DataTable resultado = Manejador.EjecutarConsulta(query);

            foreach (DataColumn columnaPro in resultado.Columns)
            {
                columnaPro.ReadOnly = true;
            }
            dgr_InformacionObjetos.DataSource = resultado.DefaultView;
        }
        //Si el precio total del cajon supera los 55 pesos, se disparará el evento EventoPrecio.
        //Diseñarlo (de acuerdo a las convenciones vistas) en la clase cajon.
        //Crear el manejador necesario para que se imprima en un archivo de texto:
        //la fecha (con hora, minutos y segundos) y el total del precio del cajón en un nuevo renglón.
        private void btnPunto5_Click(object sender, EventArgs e)
        {
            //Asociar manejador de eventos y crearlo en la clase Manejadora (de instancia).
            Manejador man = new Manejador();

            this.c_bananas.eventoPrecio += new PrecioExcedido(man.manejadorTexto);
            this.c_bananas += new Banana("verde", 2, "argentina");
            this.c_bananas += new Banana("amarilla", 4, "ecuador");
        }
예제 #23
0
 private void Start()
 {
     Manejador.CargarPuntuacion();
     Manejador.ResetearPuntuacion();
     Manejador.ResetearEvento();
     TextoRecord.text = string.Format("RECORD {0} ROOMS", Manejador.ObtenerMaximaPuntuacion());
     ManejarIconoMusica(Manejador.SonarMusica);
     ManejarIconoEfecto(Manejador.SonarEfectos);
 }
예제 #24
0
 private void OnTriggerEnter(Collider other)
 {
     if (other.tag == "Player" && !Manejador.NoGenerar)
     {
         esMuroDestruyo = true;
         Jugador.Instancia.Posicionar(transform.position);
         Jugador.Instancia.Morir();
         Manejador.PerderPartida();
     }
 }
예제 #25
0
        public void DesplegarPantallaModificarUsuario(string Usuario, bool Administrador)
        {
            Manejador = new ManejadorUsuario();
            RegistroUsuario Registro;

            ((ManejadorUsuario)Manejador).RecuperarUsuario(Usuario, out Registro);
            PantallaModificarUsuario Nueva = new PantallaModificarUsuario(Registro, true);

            Manejador.DesplegarPantallaDialog(Nueva);
        }
예제 #26
0
        public Inspección()
        {
            InitializeComponent();
            _Manejador        = new Manejador <BOL.Inspección, BOL.Dtos.InspeccionDto>();
            _ManejadorCliente = new Manejador <BOL.Clientes, BOL.Dtos.ClientesDto>();

            ListaClientes           = _ManejadorCliente.ObtenerTodos(new[] { "Persona" });
            cbCliente.DataSource    = ListaClientes;
            cbCliente.ValueMember   = "Id";
            cbCliente.DisplayMember = "Nombre";
        }
예제 #27
0
        public Modeloes()
        {
            InitializeComponent();
            _Manejador      = new Manejador <BOL.Modelo, ModeloDto>();
            _ManejadorMarca = new Manejador <BOL.Marca, MarcaDto>();

            ListaMarca            = _ManejadorMarca.ObtenerTodos();
            cbMarca.DataSource    = ListaMarca;
            cbMarca.ValueMember   = "Id";
            cbMarca.DisplayMember = "Nombre";
        }
예제 #28
0
        static void Main(string[] args)
        {
            Manejador miManejador = new Manejador();

            miManejador.Crear(new Doctor
            {
                Nombre            = "Jose Andrade",
                FechaDeNacimiento = new DateTime(1984, 11, 12),
                Especialidad      = Especialidad.Fisiatria,
            });
        }
예제 #29
0
        public Usuarios()
        {
            InitializeComponent();
            _Manejador         = new Manejador <BOL.Usuario, BOL.Dtos.UsuarioDto>();
            _ManejadorEmpleado = new Manejador <BOL.Empleado, BOL.Dtos.EmpleadoDto>();

            ListaEmpleado            = _ManejadorEmpleado.ObtenerTodos(new[] { "Persona" });
            cbEmpleado.DataSource    = ListaEmpleado;
            cbEmpleado.ValueMember   = "Id";
            cbEmpleado.DisplayMember = "Nombre";
        }
예제 #30
0
        public Form1()
        {
            InitializeComponent();
            menuStrip2.ForeColor   = Color.White;
            operationPanel.Visible = false;
            panelHeader.Visible    = false;
            _Manejador             = new Manejador <Usuario, BOL.Dtos.UsuarioDto>();

            UsuarioDto userAdmin = _Manejador.ObtenerPorFiltro(x => x.Nombre == "Admin");

            if (userAdmin == null)
            {
                labelInicioSesion.Visible = true;

                Manejador <Empleado, BOL.Dtos.EmpleadoDto>       _ManejadorEmpleado    = new Manejador <Empleado, BOL.Dtos.EmpleadoDto>();
                Manejador <Persona, BOL.Dtos.PersonaDto>         _ManejadorPersona     = new Manejador <Persona, BOL.Dtos.PersonaDto>();
                Manejador <TipoPersona, BOL.Dtos.TipoPersonaDto> _ManejadorTipoPersona = new Manejador <TipoPersona, BOL.Dtos.TipoPersonaDto>();

                TipoPersonaDto _TipoPersona = new TipoPersonaDto();
                _TipoPersona.Nombre        = "Fisica";
                _TipoPersona.Estado        = true;
                _TipoPersona.FechaCreacion = DateTime.Now;

                var tipoPerson = _ManejadorTipoPersona.CrearSync(_TipoPersona, true);

                PersonaDto Persona = new PersonaDto();
                Persona.Cedula        = "000-0000000-0";
                Persona.Estado        = true;
                Persona.FechaCreacion = DateTime.Now;
                Persona.Nombre        = "Admin";
                Persona.TipoPersonaId = tipoPerson.Id;

                var person = _ManejadorPersona.CrearSync(Persona, true);

                EmpleadoDto Empleado = new EmpleadoDto();
                Empleado.Estado            = true;
                Empleado.PersonaId         = person.Id;
                Empleado.FechaCreacion     = DateTime.Now;
                Empleado.TandaLabor        = "24/7";
                Empleado.PorCientoComision = "100";
                Empleado.FechaIngreso      = DateTime.Now;

                var employer = _ManejadorEmpleado.CrearSync(Empleado, true);

                userAdmin               = new UsuarioDto();
                userAdmin.Estado        = true;
                userAdmin.Nombre        = "Admin";
                userAdmin.Clave         = "Admin".generateShaText();
                userAdmin.FechaCreacion = DateTime.Now;
                userAdmin.EmpleadoId    = employer.Id;
                _Manejador.Crear(userAdmin, true);
            }
        }
예제 #31
0
 public ConfirmacionTurno(Manejador manejador)
 {
     gt = new GestorTurno();
     this.manejador = manejador;
 }