예제 #1
0
        public FrmEditarProveedor(int id)
        {
            InitializeComponent();
            paisBindingSource.DataSource = DatosPais.getPaises();

            this.id = id;

            this.fechaInicioDateTimePicker.MaxDate = DateTime.Today.AddDays(1);

            if (id == 0)
            {
                Actualizar2();
                proveedorBindingSource.Add(new Proveedor());
            }
            else
            {
                Actualizar();
                fechaInicio = true;
                proveedorBindingSource.Add(DatosProveedor.getProveedor(id));

                cbLocalidad.SelectedItem  = ((Proveedor)proveedorBindingSource.Current).Localidad;
                cbLocalidad.SelectedValue = ((Proveedor)proveedorBindingSource.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;

                Proveedor p = (Proveedor)proveedorBindingSource.Current;

                if (p.Nombre != "")
                {
                    this.Text = "Editar " + p.Nombre;
                }
            }
        }