public string insertar(DCarrera Carrera) { string rpta = ""; SqlConnection con = new SqlConnection(); try { // abriendo conexion con.ConnectionString = conexion.cn; con.Open(); // creando comando SqlCommand cmd = new SqlCommand(); cmd.Connection = con; cmd.CommandText = "spinsertar_carrera"; cmd.CommandType = CommandType.StoredProcedure; // parametros SqlParameter paridcarrera = new SqlParameter(); paridcarrera.ParameterName = "@idcarrera"; paridcarrera.SqlDbType = SqlDbType.VarChar; paridcarrera.Size = 3; paridcarrera.Value = Carrera._idcarrera; cmd.Parameters.Add(paridcarrera); SqlParameter parnombre_carrera = new SqlParameter(); parnombre_carrera.ParameterName = "@nombre_carrera"; parnombre_carrera.SqlDbType = SqlDbType.VarChar; parnombre_carrera.Size = 50; parnombre_carrera.Value = Carrera._nombre_carrera; cmd.Parameters.Add(parnombre_carrera); rpta = cmd.ExecuteNonQuery() == 1 ? "OK" : "No se Actualizo el registro"; } catch (Exception ex) { rpta = ex.Message; } finally { // si la conexion esta abierta, cierrala if (con.State == ConnectionState.Open) { con.Close(); } } return(rpta); }
public DataTable buscar_nombre(DCarrera carrera) { DataTable dt = new DataTable("carrera"); SqlConnection con = new SqlConnection(); try { // abriendo conexion con.ConnectionString = conexion.cn; con.Open(); // creando comando SqlCommand cmd = new SqlCommand(); cmd.Connection = con; cmd.CommandText = "spbuscar_carrera_nombre"; cmd.CommandType = CommandType.StoredProcedure; SqlParameter parnombre_carrera = new SqlParameter(); parnombre_carrera.ParameterName = "@textobuscar"; parnombre_carrera.SqlDbType = SqlDbType.VarChar; parnombre_carrera.Size = 50; parnombre_carrera.Value = carrera.Textobuscar; cmd.Parameters.Add(parnombre_carrera); SqlDataAdapter da = new SqlDataAdapter(cmd); da.Fill(dt); } catch (Exception ex) { dt = null; } finally { // si la conexion esta abierta, cierrala if (con.State == ConnectionState.Open) { con.Close(); } } return(dt); }