Пример #1
0
        private void BtEditar_Click(object sender, EventArgs e)
        {
            if (CbITO.Text != string.Empty)
            {
                VITO = Convert.ToInt16(CbITO.SelectedValue);
            }
            if (CbConstructora.Text != string.Empty)
            {
                VConstructora = Convert.ToInt16(CbConstructora.SelectedValue);
            }
            if (CbEP.Text != string.Empty)
            {
                VEP = Convert.ToInt16(CbEP.SelectedValue);
            }
            if (CbInstalador.Text != string.Empty)
            {
                VInstalador = Convert.ToInt16(CbInstalador.SelectedValue);
            }
            if (this.LbPlazo.Text != string.Empty)
            {
                VPlazo = Convert.ToInt16(LbPlazo.Text);
            }

            try
            {
                string rpta = "";
                if (this.LbNombreObra.Text == string.Empty || this.CbTipo.Text == string.Empty || this.CbElectrico.Text == string.Empty || this.CbProvincia.Text == string.Empty || this.CbComuna.Text == string.Empty || this.CbFTrabajo.Text == string.Empty)
                {
                    MensajeError("Falta ingresar datos, Los datos con * son Obligatorios");
                }
                else
                {
                    rpta = NObras.EditarObra(Convert.ToInt32(this.ID.Text), this.LbNombreObra.Text,
                                             Convert.ToInt32(this.CbTipo.SelectedValue), Convert.ToInt32(this.CbProvincia.SelectedValue),
                                             Convert.ToInt32(this.CbComuna.SelectedValue), VITO.Value,
                                             Convert.ToInt32(this.CbElectrico.SelectedValue), VConstructora.Value,
                                             VEP.Value, VInstalador.Value, Convert.ToDateTime(this.DInicio.Value.Date), VPlazo.Value,
                                             Convert.ToInt32(this.CbFTrabajo.SelectedValue), Convert.ToString(this.LbGeoRef.Text.Trim()),
                                             Convert.ToString(this.LbRukan.Text.Trim()));

                    if (rpta.Equals("OK"))
                    {
                        this.MensajeOk("Se Modificó el registro correctamente");
                    }

                    else
                    {
                        this.MensajeError(rpta);
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message + ex.StackTrace);
            }
        }