public static int creacion(datosCarrera datosCarrera) { //1 Configurar la conexion de datos con una fuente de datos // string cadenaConexion = "Server=JOHNDAY;database=TI2020;user id=sa; password=123456;"; //definir un objeto tipo conexion SqlConnection conn = new SqlConnection(cadenaConexion); //2 Definir la opercion a realizar en el motor BDD //Escribir sentecia SQL string sql = "insert into Mendoza_Docentes(codDocente,apellidos,nombres,codDependencia," + "fechaIngreso) values(@codigo,@apellidos,@nombres,@Dependencia,@ingreso)"; // definir un comando para ejecutar esa sentencia sql (operacion a realizar) SqlCommand comando = new SqlCommand(sql, conn); comando.CommandType = System.Data.CommandType.Text; //valor por defecto comando.Parameters.AddWithValue("@codigo", datosCarrera.Docente); comando.Parameters.AddWithValue("@apellidos", datosCarrera.apellidos); comando.Parameters.AddWithValue("@nombres", datosCarrera.nombres); comando.Parameters.AddWithValue("@dependencia", datosCarrera.codDependencia); comando.Parameters.AddWithValue("@ingreso", datosCarrera.fechaIngreso); //3 Se habre la conexion y se ejecuta el comando conn.Open(); int x = comando.ExecuteNonQuery(); //4 cerra la conexion conn.Close(); return(x); }
private void btbGuardar_Click(object sender, EventArgs e) { Tarea_Carrera.Modelo.datosCarrera carrera = new Tarea_Carrera.Modelo.datosCarrera(); int x = 0; try { carrera.Docente = int.Parse(txtcodigo.Text); carrera.apellidos = txtcarrera.Text; carrera.nombres = txtotorga.Text; carrera.codDependencia = dependencia.Text; carrera.fechaIngreso = time.Value; if (Tarea_Carrera.Modelo.datosCarrerasDAO.existecodigo(this.txtcodigo.Text)) { MessageBox.Show("Este Codigo ya existe"); return; //abandonar; } x = Tarea_Carrera.Modelo.datosCarrerasDAO.creacion(carrera); if (x > 0) { MessageBox.Show("Datos Guardados"); } else { MessageBox.Show("Datos no Guardados"); } } catch (Exception ex) { MessageBox.Show(ex.Message.ToString()); } finally { this.cargargridcarrera(); } }