예제 #1
0
        private void ButModificarCirc_Click(object sender, EventArgs e)
        {
            Circuitos Circ = new Circuitos();

            if (tbxID.Text.ToString() == string.Empty || tbxNombre.Text.ToString() == string.Empty ||
                tbxPGP.Text.ToString() == string.Empty || tbxPais.Text.ToString() == string.Empty ||
                tbxLong.Text.ToString() == string.Empty)
            {
                MessageBox.Show("Debe llenar los Campos para modificar un registro");
            }
            else
            {
                if (Circ.CompararID(tbxID.Text) == true)
                {
                    DataSet dsAgregar;
                    Gestion g = new Gestion();
                    dsAgregar = new DataSet();
                    SqlCommand Comando = new SqlCommand();
                    g.ArmarParametrosCircuitos(ref Comando, tbxNombre.Text, tbxPGP.Text, tbxPais.Text, tbxLong.Text, tbxID.Text);
                    AccesoDatos ad = new AccesoDatos();
                    ad.EjecutarProcedimientoAlmacenado(Comando, "spActualizarCircuito");
                    MessageBox.Show("Circuito Modificado. Se requiere refrescar para ver los datos modificados.");
                }
                else
                {
                    MessageBox.Show("No existe ese ID.");
                }
            }
        }
예제 #2
0
        private void ButEliminarCirc_Click(object sender, EventArgs e)
        {
            Circuitos corr = new Circuitos();

            if (tbxEliminar.Text.ToString() != string.Empty)
            {
                if (corr.CompararID(tbxEliminar.Text) == true)
                {
                    DataSet dsAgregar;
                    Gestion g = new Gestion();
                    dsAgregar = new DataSet();
                    SqlCommand Comando = new SqlCommand();
                    g.ArmarParametrosCircuitoEliminar(ref Comando, tbxEliminar.Text);
                    AccesoDatos ad = new AccesoDatos();
                    ad.EjecutarProcedimientoAlmacenado(Comando, "spEliminarCircuito");
                    MessageBox.Show("Circuito Eliminado");
                }
                else
                {
                    MessageBox.Show("No existe ese ID.");
                }
            }
            else
            {
                MessageBox.Show("Debe incertar un Id de Circuito a eliminar");
            }
        }
예제 #3
0
        private void ButCircuitos_Click(object sender, EventArgs e)
        {
            Circuitos Equi = new Circuitos();

            this.Hide();
            Equi.ShowDialog();
            if (Equi.DialogResult == DialogResult.Yes)
            {
                this.Show();
            }
        }
예제 #4
0
        public void AsignarTextBoxes(string id)
        {
            Circuitos Circ = new Circuitos();
            Gestion   gp   = new Gestion();
            DataTable dtCircuitos;

            dtCircuitos = gp.ObtenerTodosLosCircuitos();
            Circ.DGVCircuitos.DataSource = dtCircuitos;
            for (int i = 0; i < Circ.DGVCircuitos.RowCount - 1; i++)
            {
                if (Circ.DGVCircuitos.Rows[i].Cells["ID_Circuito"].Value.ToString() == id)
                {
                    tbxNombre.Text = Circ.DGVCircuitos.Rows[i].Cells["Nombre_Circuito"].Value.ToString();
                    tbxPGP.Text    = Circ.DGVCircuitos.Rows[i].Cells["PrimerGP_Circuito"].Value.ToString();
                    tbxPais.Text   = Circ.DGVCircuitos.Rows[i].Cells["Pais_Circuito"].Value.ToString();
                    tbxLong.Text   = Circ.DGVCircuitos.Rows[i].Cells["Longitud"].Value.ToString();
                }
            }
        }
예제 #5
0
        private void ButBuscarDatosID_Click(object sender, EventArgs e)
        {
            Circuitos Circ = new Circuitos();

            if (tbxID.Text.ToString() != string.Empty)
            {
                if (Circ.CompararID(tbxID.Text) == true)
                {
                    AsignarTextBoxes(tbxID.Text);
                }
                else
                {
                    MessageBox.Show("No existe ese ID.");
                }
            }
            else
            {
                MessageBox.Show("Debe incertar un Id de Circuito existente.");
            }
        }