Exemplo n.º 1
0
        public bool agregar(Provincia provincia)
        {
            Provincia ultima = provinciaDao.obtenerUltima();

            if (ultima != null)
            {
                provincia.setId(ultima.getId() + 1);
            }
            else
            {
                provincia.setId(1);
            }

            return(provinciaDao.agregar(provincia));
        }
Exemplo n.º 2
0
        public Provincia obtenerUltima()
        {
            try
            {
                conexion.abrir();
                query = "SELECT TOP 1 * FROM Provincias ORDER BY CodProvincia_Prov DESC";

                comando = new SqlCommand(query, conexion.getSqlConnection());
                reader  = comando.ExecuteReader();
                reader.Read();

                Provincia provincia = new Provincia();
                provincia.setId((int)reader[0]);
                provincia.setDescripcion((string)reader[1]);

                reader.Close();
                conexion.cerrar();
                return(provincia);
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.Message);
                reader.Close();
                conexion.cerrar();
                return(null);
            }
        }
Exemplo n.º 3
0
        public List <Provincia> obtenerTodas()
        {
            try
            {
                conexion.abrir();
                query = "SELECT * FROM Provincias ORDER BY Descripcion_Prov ASC";
                List <Provincia> lista = new List <Provincia>();
                comando = new SqlCommand(query, conexion.getSqlConnection());
                reader  = comando.ExecuteReader();

                while (reader.Read())
                {
                    Provincia provincia = new Provincia();
                    provincia.setId((int)reader[0]);
                    provincia.setDescripcion((string)reader[1]);
                    lista.Add(provincia);
                }

                reader.Close();
                conexion.cerrar();
                return(lista);
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.Message);
                reader.Close();
                conexion.cerrar();
                return(null);
            }
        }
Exemplo n.º 4
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            if (boxTipoDeUsuario.SelectedIndex != 0)
            {
                if (txtNombre.TextLength != 0)
                {
                    if (txtApellido.TextLength != 0)
                    {
                        if (txtDNI.TextLength != 0)
                        {
                            if (txtEmail.TextLength != 0)
                            {
                                if (txtContraseña.TextLength != 0)
                                {
                                    if (txtTelefono.TextLength != 0)
                                    {
                                        if (txtDireccion.TextLength != 0)
                                        {
                                            if (txtCP.TextLength != 0)
                                            {
                                                if (BoxProvincia.SelectedIndex != 0)
                                                {
                                                    if (BoxCiudad.SelectedIndex != 0)
                                                    {
                                                        Guardando = true;

                                                        TipoDeUsuario tipo = new TipoDeUsuario();
                                                        tipo.setId(Int32.Parse(boxTipoDeUsuario.SelectedValue.ToString()));

                                                        Provincia provincia = new Provincia();
                                                        provincia.setId(Int32.Parse(BoxProvincia.SelectedValue.ToString()));

                                                        Ciudad ciudad = new Ciudad();
                                                        ciudad.setProvincia(provincia);
                                                        ciudad.setId(Int32.Parse(BoxCiudad.SelectedValue.ToString()));

                                                        Usuario usuario = new Usuario();
                                                        usuario.setTipo(tipo);
                                                        usuario.setNombre(txtNombre.Text);
                                                        usuario.setApellido(txtApellido.Text);
                                                        usuario.setDni(txtDNI.Text);
                                                        usuario.setEmail(txtEmail.Text);
                                                        usuario.setContraseña(txtContraseña.Text);
                                                        usuario.setTelefono(txtTelefono.Text);
                                                        usuario.setDireccion(txtDireccion.Text);
                                                        usuario.setCp(txtCP.Text);
                                                        usuario.setCumpleaños(new Fecha(dtpCumpleaños.Text));
                                                        usuario.setCiudad(ciudad);
                                                        usuario.setEstado(cbEstado.Checked);

                                                        if (OperacionActual == NUEVO)
                                                        {
                                                            if (usuarioNeg.agregar(usuario))
                                                            {
                                                                MessageBox.Show("Se ha agregado el usuario con exito.", "Usuario agregado", MessageBoxButtons.OK, MessageBoxIcon.Information);
                                                                LimpiarContenedores();

                                                                if (ActualizarDgvUsuarios())
                                                                {
                                                                    usuario = usuarioNeg.obtenerUltimo();

                                                                    if (usuario != null)
                                                                    {
                                                                        seleccionarUsuario(usuario.getId());
                                                                    }
                                                                }
                                                                else
                                                                {
                                                                    MessageBox.Show("Ha ocurrido un error al actualizar la lista de Usuarios", "Error actualizacion", MessageBoxButtons.OK, MessageBoxIcon.Error);
                                                                }
                                                            }
                                                            else
                                                            {
                                                                MessageBox.Show("Ha ocurrido un error en medio de la operacion.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                                                            }
                                                        }

                                                        if (OperacionActual == MODIFICAR)
                                                        {
                                                            usuario.setId(Int32.Parse(dgvUsuarios.CurrentRow.Cells[0].Value.ToString()));

                                                            if (usuarioNeg.modificar(usuario))
                                                            {
                                                                MessageBox.Show("Se ha modificado el usuario con exito.", "Usuario modificado", MessageBoxButtons.OK, MessageBoxIcon.Information);

                                                                if (ActualizarDgvUsuarios())
                                                                {
                                                                    seleccionarUsuario(usuario.getId());
                                                                }
                                                                else
                                                                {
                                                                    MessageBox.Show("Ha ocurrido un error al actualizar la lista de Usuarios", "Error actualizacion", MessageBoxButtons.OK, MessageBoxIcon.Error);
                                                                }
                                                            }
                                                            else
                                                            {
                                                                MessageBox.Show("Ha ocurrido un error en medio de la operacion.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                                                            }
                                                        }

                                                        Guardando = false;
                                                    }
                                                    else
                                                    {
                                                        MessageBox.Show("Debe seleccionar una ciudad", "Sin ciudad", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                                                    }
                                                }
                                                else
                                                {
                                                    MessageBox.Show("Debe seleccionar una provincia", "Sin provincia", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                                                }
                                            }
                                            else
                                            {
                                                MessageBox.Show("El codigo postal no puede quedar vacio.", "Codigo postal vacio", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                                            }
                                        }
                                        else
                                        {
                                            MessageBox.Show("La direccion no puede quedar vacia.", "Direccion vacia", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                                        }
                                    }
                                    else
                                    {
                                        MessageBox.Show("El telefono no puede quedar vacio.", "Telefono vacio", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                                    }
                                }
                                else
                                {
                                    MessageBox.Show("La contraseña no puede quedar vacia.", "Contraseña vacia", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                                }
                            }
                            else
                            {
                                MessageBox.Show("El email no puede quedar vacio", "Email vacio", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                            }
                        }
                        else
                        {
                            MessageBox.Show("La direccion no puede quedar vacia.", "Direccion vacia", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                        }
                    }
                    else
                    {
                        MessageBox.Show("El apellido no puede quedar vacio.", "Apellido vacio", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    }
                }
                else
                {
                    MessageBox.Show("El nombre no puede quedar vacio.", "Nombre vacio", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                }
            }
            else
            {
                MessageBox.Show("Debe seleccionar un Tipo de usuario.", "Sin Tipo de usuario", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
        }
Exemplo n.º 5
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            if (txtDescripcion.TextLength != 0)
            {
                Guardando = true;

                Provincia provincia = new Provincia();
                provincia.setId(Int32.Parse(dgvProvincias.CurrentRow.Cells[0].Value.ToString()));

                if (Operacion == NUEVO)
                {
                    if (Entidad == PROVINCIAS)
                    {
                        provincia.setDescripcion(txtDescripcion.Text);

                        if (provinciaNeg.agregar(provincia))
                        {
                            MessageBox.Show("Se ha agregado la nueva provincia.", "Provincia agregada", MessageBoxButtons.OK, MessageBoxIcon.Information);

                            txtDescripcion.Clear();
                            txtDescripcion.Focus();

                            if (ActualizarDgvProvincias())
                            {
                                provincia = provinciaNeg.obtenerUltima();

                                if (provincia != null)
                                {
                                    seleccionarFilaProvincias(provincia.getId());
                                    ActualizarDgvCiudades();
                                }
                            }
                            else
                            {
                                MessageBox.Show("No se ha podido actualizar la lista de provincias.", "Fallo actualizacion", MessageBoxButtons.OK, MessageBoxIcon.Error);
                            }
                        }
                        else
                        {
                            MessageBox.Show("Ha ocurrido un error en medio de la operacion.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        }
                    }

                    if (Entidad == CIUDADES)
                    {
                        Ciudad ciudad = new Ciudad();
                        ciudad.setProvincia(provincia);
                        ciudad.setDescripcion(txtDescripcion.Text);

                        if (ciudadNeg.agregar(ciudad))
                        {
                            MessageBox.Show("Se ha agregado la nueva ciudad.", "Ciudad agregada", MessageBoxButtons.OK, MessageBoxIcon.Information);

                            txtDescripcion.Clear();
                            txtDescripcion.Focus();

                            if (ActualizarDgvCiudades())
                            {
                                ciudad = ciudadNeg.obtenerUltima(provincia.getId());

                                if (ciudad != null)
                                {
                                    seleccionarFilaCiudades(ciudad.getId());
                                }
                            }
                            else
                            {
                                MessageBox.Show("No se ha podido actualizar la lista de ciudades.", "Fallo actualizacion", MessageBoxButtons.OK, MessageBoxIcon.Error);
                            }
                        }
                        else
                        {
                            MessageBox.Show("Ha ocurrido un error en medio de la operacion.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        }
                    }
                }

                if (Operacion == MODIFICAR)
                {
                    if (Entidad == PROVINCIAS)
                    {
                        provincia.setDescripcion(txtDescripcion.Text);

                        if (provinciaNeg.modificar(provincia))
                        {
                            MessageBox.Show("Se ha modificado la provincia.", "Provincia modificada", MessageBoxButtons.OK, MessageBoxIcon.Information);

                            if (ActualizarDgvProvincias())
                            {
                                seleccionarFilaProvincias(provincia.getId());

                                if (!ActualizarDgvCiudades())
                                {
                                    MessageBox.Show("No se ha podido actualizar la lista de ciudades.", "Fallo actualizacion", MessageBoxButtons.OK, MessageBoxIcon.Error);
                                }
                            }
                            else
                            {
                                MessageBox.Show("No se ha podido actualizar la lista de provincias.", "Fallo actualizacion", MessageBoxButtons.OK, MessageBoxIcon.Error);
                            }
                        }
                        else
                        {
                            MessageBox.Show("Ha ocurrido un error en medio de la operacion.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        }
                    }

                    if (Entidad == CIUDADES)
                    {
                        Ciudad ciudad = new Ciudad();
                        ciudad.setProvincia(provincia);
                        ciudad.setId(Int32.Parse(dgvCiudades.CurrentRow.Cells[1].Value.ToString()));
                        ciudad.setDescripcion(txtDescripcion.Text);

                        if (ciudadNeg.modificar(ciudad))
                        {
                            MessageBox.Show("Se ha modificado la ciudad.", "Ciudad modificada", MessageBoxButtons.OK, MessageBoxIcon.Information);

                            if (ActualizarDgvCiudades())
                            {
                                seleccionarFilaCiudades(ciudad.getId());
                            }
                            else
                            {
                                MessageBox.Show("No se ha podido actualizar la lista de ciudades.", "Fallo actualizacion", MessageBoxButtons.OK, MessageBoxIcon.Error);
                            }
                        }
                        else
                        {
                            MessageBox.Show("Ha ocurrido un error en medio de la operacion.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        }
                    }
                }

                Guardando = false;
            }
            else
            {
                MessageBox.Show("El nombre no puede quedar vacio.\nPor favor ingrese una descripcion.", "Atencion", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
        }
Exemplo n.º 6
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            if (txtNombre.Text.Length != 0)
            {
                if (boxProvincia.SelectedIndex != 0)
                {
                    if (boxCiudad.SelectedIndex != 0)
                    {
                        if (txtDireccion.Text.Length != 0)
                        {
                            Guardando = true;

                            Provincia provincia = new Provincia();
                            provincia.setId(Int32.Parse(boxProvincia.SelectedValue.ToString()));

                            Ciudad ciudad = new Ciudad();
                            ciudad.setId(Int32.Parse(boxCiudad.SelectedValue.ToString()));
                            ciudad.setProvincia(provincia);

                            Cine cine = new Cine();
                            cine.setId(Int32.Parse(dgvCines.CurrentRow.Cells[0].Value.ToString()));
                            cine.setNombre(txtNombre.Text);
                            cine.setCiudad(ciudad);
                            cine.setDireccion(txtDireccion.Text);
                            cine.setDescripcion(txtDescripcion.Text);
                            cine.setEstado(checkActivo.Checked);

                            if (Operacion == NUEVO)
                            {
                                if (cineNeg.agregar(cine))
                                {
                                    MessageBox.Show("Se ha agregado el cine con exito.", "Cine agregado", MessageBoxButtons.OK, MessageBoxIcon.Information);
                                    limpiarCajas();

                                    if (ActualizarDgvCines())
                                    {
                                        cine = cineNeg.obtenerUltimo();

                                        if (cine != null)
                                        {
                                            seleccionarFila(cine.getId());
                                        }
                                    }
                                    else
                                    {
                                        MessageBox.Show("No se ha podido actualizar la lista de cines.", "Fallo actualizacion", MessageBoxButtons.OK, MessageBoxIcon.Error);
                                    }
                                }
                                else
                                {
                                    MessageBox.Show("Ha ocurrido un error en medio de la operacion.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                                }
                            }

                            if (Operacion == MODIFICAR)
                            {
                                if (cineNeg.modificar(cine))
                                {
                                    MessageBox.Show("Se ha modificado el cine con exito.", "Cine modificado", MessageBoxButtons.OK, MessageBoxIcon.Information);

                                    if (ActualizarDgvCines())
                                    {
                                        seleccionarFila(cine.getId());
                                    }
                                    else
                                    {
                                        MessageBox.Show("No se ha podido actualizar la lista de cines.", "Fallo actualizacion", MessageBoxButtons.OK, MessageBoxIcon.Error);
                                    }
                                }
                                else
                                {
                                    MessageBox.Show("Ha ocurrido un error en medio de la operacion.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                                }
                            }

                            Guardando = false;
                        }
                        else
                        {
                            MessageBox.Show("La direccion no puede quedar vacia.", "Direccion vacia", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                        }
                    }
                    else
                    {
                        MessageBox.Show("Debe seleccionar una ciudad.", "Sin ciudad", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    }
                }
                else
                {
                    MessageBox.Show("Debe seleccionar una provincia.", "Sin provincia", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                }
            }
            else
            {
                MessageBox.Show("El nombre no puede quedar vacio.", "Nombre vacio", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
        }