private void dataGrid_CellContentClick(object sender, DataGridViewCellEventArgs e) { DataGridView grid = (DataGridView)sender; if (grid.Columns[e.ColumnIndex].Name == "LinkEliminar") { int fila = e.RowIndex; string codigo = dataGrid[2, fila].Value.ToString(); string confirmMessage = string.Format("¿Esta segur@ que quiere eliminar el codigo {0}?", grid.Rows[fila].Cells[2].Value); if (MessageBox.Show(confirmMessage, " Eliminar Codigo", MessageBoxButtons.YesNo) == DialogResult.Yes) { MessageBox.Show("Codigo Eliminado Exitosamente"); grid.Rows.RemoveAt(fila); int x = DatosCarrera.Modelo.DatosCarrerak.btnEliminar(codigo); } } if (grid.Columns[e.ColumnIndex].Name == "LinkModificar") { int fila = e.RowIndex; string codigo = dataGrid[2, fila].Value.ToString(); string confirmMessage = string.Format("¿Esta segur@ que quiere modificar el codigo {0}?", grid.Rows[fila].Cells[2].Value); if (MessageBox.Show(confirmMessage, " Modifcar Codigo", MessageBoxButtons.YesNo) == DialogResult.Yes) { Modelo.DatosCarrera H = DatosCarrera.Modelo.DatosCarrerak.getcarrera(codigo); FrmModificar modificar = new FrmModificar(H); modificar.ShowDialog(); DataTable dt = Modelo.DatosCarrerak.getAll(); this.dataGrid.DataSource = dt; } } }
public static DatosCarrera getcarrera(String Codigo) { SqlConnection conn = new SqlConnection(cadenaConexion); string sql = "select Codigo,Materia,Creditos,Carrera,Nivel,FechadeCreacion " + "from DatosCarrera " + "order by Codigo,Materia"; SqlDataAdapter ad = new SqlDataAdapter(sql, conn); ad.SelectCommand.Parameters.AddWithValue("@codigo", Codigo); DataTable dt = new DataTable(); ad.Fill(dt); DatosCarrera carrera = new DatosCarrera(); if (dt.Rows.Count > 0) { foreach (DataRow fila in dt.Rows) { carrera.Codigo = fila["Codigo"].ToString(); carrera.Materia = fila["Materia"].ToString(); carrera.Creditos = int.Parse(fila["Creditos"].ToString()); carrera.Carrera = fila["Carrera"].ToString(); carrera.Nivel = int.Parse(fila["Nivel"].ToString()); break; } } return(carrera); }
public static int carrera(DatosCarrera datosCarrera) { //1.configurar la conexion de datos con una fuente de datos //string cadenaConexion="Server=DatosCarrera;database=TI2020;user id=sa; password=ayapamba259;"; //definir un objeto tipo conexion SqlConnection conn = new SqlConnection(cadenaConexion); //2.definir la operacion a realizar en el motor sdd //scribir sentencia SQL string sql = "insert into DatosCarrera(Codigo,Materia,Creditos,Carrera," + "Nivel) values(@codigo,@materia,@creditos,@carrera,@nivel)"; //definir un comnando para ejecutar esa sentencia sql SqlCommand comando = new SqlCommand(sql, conn); comando.CommandType = System.Data.CommandType.Text; //valor por defecto comando.Parameters.AddWithValue("@codigo", datosCarrera.Codigo); comando.Parameters.AddWithValue("@materia", datosCarrera.Materia); comando.Parameters.AddWithValue("@creditos", datosCarrera.Creditos); comando.Parameters.AddWithValue("@carrera ", datosCarrera.Carrera); comando.Parameters.AddWithValue("@nivel", datosCarrera.Nivel); //3. se habre la conexion y se ejecuta el comando conn.Open(); int x = comando.ExecuteNonQuery(); //4. cerrar la conexion conn.Close(); return(x); }
private void btnAplicar_Click(object sender, EventArgs e) { int x = 0; try { DatosCarrera.Modelo.DatosCarrera car = new Modelo.DatosCarrera(); car.Codigo = txtCodigo.Text; car.Materia = txtMateria.Text; car.Nivel = int.Parse(txtCodigo.Text); car.Creditos = int.Parse(txtCodigo.Text); car.Carrera = txtCodigo.Text; x = DatosCarrera.Modelo.DatosCarrerak.update(car); if (x > 0) { MessageBox.Show("Actualizacion Copmpletada"); } else { MessageBox.Show("No se pudo acutalizar"); } } catch (Exception ex) { MessageBox.Show(ex.Message.ToString()); } finally { this.Close(); } }
public FrmModificar(Modelo.DatosCarrera car) { InitializeComponent(); txtCarrera.Text = car.Carrera; txtCodigo.Text = car.Codigo; txtCreditos.Text = car.Creditos.ToString(); txtMateria.Text = car.Materia; txtNivel.Text = car.Nivel.ToString(); }
public static int update(DatosCarrera datosCarrera) { SqlConnection conn = new SqlConnection(cadenaConexion); String sql = "UPDATE DatosCarrera SET Codigo=@Codigo, Materia=@Materia, Creditos=@Creditos,Carrera=@Carrera,Nivel=@Nivel"; SqlCommand comando = new SqlCommand(sql, conn); comando.Parameters.AddWithValue("@Codigo", datosCarrera.Codigo); comando.Parameters.AddWithValue("@Materia", datosCarrera.Materia); comando.Parameters.AddWithValue("@Creditos", datosCarrera.Creditos); comando.Parameters.AddWithValue("@Carrera", datosCarrera.Carrera); comando.Parameters.AddWithValue("@Nivel", datosCarrera.Nivel); conn.Open(); int x = comando.ExecuteNonQuery(); conn.Close(); return(x); }