Пример #1
0
        private void Actualizar2()
        {
            try
            {
                provinciaBindingSource.DataSource = DatosProvincia.getProvinciasPorPais((int)cbPais.SelectedValue);

                if (cbProvincia.SelectedValue == null)
                {
                    localidadBindingSource.DataSource = null;
                }
                else
                {
                    localidadBindingSource.DataSource = DatosLocalidad.getLocalidadesPorProvincia((int)cbProvincia.SelectedValue);
                    if (cbLocalidad.SelectedValue == null)
                    {
                        zonaBindingSource.DataSource = null;
                    }
                    else
                    {
                        zonaBindingSource.DataSource = DatosZona.getZonasPorLocalidad((int)cbZona.SelectedValue);
                    }
                }
            }
            catch
            {
            }
        }
Пример #2
0
        private void btnAceptar_Click_1(object sender, EventArgs e)
        {
            try
            {
                if (!validaciones())
                {
                    return;
                }

                Zona z = (Zona)zonaBindingSource.Current;
                z.Activo    = true;
                z.Localidad = (Localidad)cbLocalidad.SelectedItem;

                if (z.IdZona == 0)
                {
                    DatosZona.Crear(z);
                }
                else
                {
                    DatosZona.Modificar(z);
                }
                Close();
            }
            catch
            {
                MessageBox.Show("Complete todos los campos");
            }
        }
Пример #3
0
        private void Actualizar()
        {
            try
            {
                Cliente c = DatosCliente.getCliente(id);

                provinciaBindingSource.DataSource = DatosProvincia.getProvinciasPorPais(c.Zona.Localidad.Provincia.Pais.Id);

                if (cbProvincia.SelectedValue == null)
                {
                    localidadBindingSource.DataSource = null;
                }
                else
                {
                    localidadBindingSource.DataSource = DatosLocalidad.getLocalidadesPorProvincia(c.Zona.Localidad.Provincia.Id);
                    if (cbLocalidad.SelectedValue == null)
                    {
                        zonaBindingSource.DataSource = null;
                    }
                    else
                    {
                        zonaBindingSource.DataSource = DatosZona.getZonasPorLocalidad(c.Zona.Localidad.Id);
                    }
                }
            }
            catch
            {
            }
        }
Пример #4
0
 private void checarExitencia()
 {
     if (cbLocalidad.SelectedIndex >= 0)
     {
         if (DatosZona.existe(nombreTextBox.Text, (int)cbLocalidad.SelectedValue))
         {
             nombreTextBox.BackColor = Color.White;
             string error = "La zona ya existe en la localidad seleccionada";
             errorProvider1.SetError(nombreTextBox, error);
             errorr = false;
         }
         else
         {
             nombreTextBox.BackColor = colorOk;
             errorProvider1.SetError(nombreTextBox, String.Empty);
             errorr = true;
         }
         if (DatosZona.existeZonaN(id, nombreTextBox.Text, (int)cbLocalidad.SelectedValue))
         {
             nombreTextBox.BackColor = colorOk;
             errorProvider1.SetError(nombreTextBox, String.Empty);
             errorr = true;
         }
     }
 }
Пример #5
0
        public FrmEditarZonaa(int id)
        {
            InitializeComponent();
            paisBindingSource.DataSource = DatosPais.getPaises();

            this.id = id;


            if (id == 0)
            {
                Actualizar2();
                zonaBindingSource.Add(new Zona());
            }
            else
            {
                Actualizar();
                zonaBindingSource.Add(DatosZona.getZona(id));

                cbLocalidad.SelectedItem  = ((Zona)zonaBindingSource.Current).Localidad;
                cbLocalidad.SelectedValue = ((Zona)zonaBindingSource.Current).Localidad.Id;

                cbProvincia.SelectedItem  = ((Localidad)localidadBindingSource.Current).Provincia;
                cbProvincia.SelectedValue = ((Localidad)localidadBindingSource.Current).Provincia.Id;

                cbPais.SelectedItem  = ((Provincia)provinciaBindingSource.Current).Pais;
                cbPais.SelectedValue = ((Provincia)provinciaBindingSource.Current).Pais.Id;

                Zona z = (Zona)zonaBindingSource.Current;

                if (z.Nombre != "")
                {
                    this.Text = "Editar " + z.Nombre;
                }
            }
        }
Пример #6
0
        private void btnEliminar_Click(object sender, EventArgs e)
        {
            try
            {
                Zona z = (Zona)zonaBindingSource.Current;
                if (!DatosZona.enUso(z.IdZona))
                {
                    z.Activo = false;

                    if (MessageBox.Show("¿Esta seguro de eliminar a " + z.Nombre + "?", "Eliminar", MessageBoxButtons.YesNo) == DialogResult.Yes)
                    {
                        DatosZona.Modificar(z);
                        Actualizar();
                    }
                }
                else
                {
                    MessageBox.Show("El objeto seleccionado no puede ser eliminado");
                }
            }
            catch
            {
                MessageBox.Show("No seleccionó nada");
            }
        }
Пример #7
0
 private void ActualizarCbZona2()
 {
     try
     {
         zonaBindingSource2.DataSource = DatosZona.getZonasPorLocalidad((int)cbLocalidad2.SelectedValue);
     }
     catch
     {
     }
 }
Пример #8
0
        private void Actualizar()
        {
            try
            {
                Repartidor r = DatosRepartidor.getRepartido(id);

                //se puede utilizar el metodo de arriba, pero este abajo es mas conveniente. pero el otro es menos codigo.//
                //repartidorBindingSource.Add(DatosRepartidor.getRepartido(id));
                //Repartidor r = (Repartidor)repartidorBindingSource.Current;

                //localidad
                provinciaBindingSource.DataSource = DatosProvincia.getProvinciasPorPais(r.Localidad.Provincia.Pais.Id);

                if (cbProvincia.SelectedValue == null)
                {
                    localidadBindingSource.DataSource = null;
                }
                else
                {
                    localidadBindingSource.DataSource = DatosLocalidad.getLocalidadesPorProvincia(r.Localidad.Provincia.Id);
                }

                //zona
                provinciaBindingSource2.DataSource = DatosProvincia.getProvinciasPorPais(r.Zona.Localidad.Provincia.Pais.Id);
                if (cbProvincia2.SelectedValue == null)
                {
                    localidadBindingSource2.DataSource = null;
                }
                else
                {
                    localidadBindingSource2.DataSource = DatosLocalidad.getLocalidadesPorProvincia(r.Zona.Localidad.Provincia.Id);
                    if (cbLocalidad2.SelectedValue == null)
                    {
                        zonaBindingSource2.DataSource = null;
                    }
                    else
                    {
                        zonaBindingSource2.DataSource = DatosZona.getZonasPorLocalidad(r.Zona.Localidad.Id);
                    }
                }
            }
            catch
            {
            }
        }
Пример #9
0
        private void Actualizar()
        {

            try
            {
                if (cbPais.ComboBox.SelectedValue == null || cbProvincia.ComboBox.SelectedValue == null || cbLocalidad.ComboBox.SelectedValue == null)
                {
                    zonaBindingSource.DataSource = null;
                }
                else
                {
                    zonaBindingSource.DataSource = DatosZona.getZonasPorLocalidad((int)cbLocalidad.ComboBox.SelectedValue);
                }
            }
            catch
            {
            }
        }
Пример #10
0
        private void Actualizar()
        {
            try
            {
                Zona z = DatosZona.getZona(id);

                provinciaBindingSource.DataSource = DatosProvincia.getProvinciasPorPais(z.Localidad.Provincia.Pais.Id);

                if (cbProvincia.SelectedValue == null)
                {
                    localidadBindingSource.DataSource = null;
                }
                else
                {
                    localidadBindingSource.DataSource = DatosLocalidad.getLocalidadesPorProvincia(z.Localidad.Provincia.Id);
                }
            }
            catch
            {
            }
        }
Пример #11
0
 private void Actualizar()
 {
     zonaBindingSource.DataSource = DatosZona.getZonas();
 }