public string Eliminar(DProfesor profesor) { string rpta = ""; SqlConnection SqlCon = new SqlConnection(); try { //Código SqlCon.ConnectionString = Conexion.Cn; SqlCon.Open(); //comandos de procedimiento SqlCommand SqlCmd = new SqlCommand(); SqlCmd.Connection = SqlCon; SqlCmd.CommandText = "speliminar_profesor"; SqlCmd.CommandType = CommandType.StoredProcedure; SqlParameter Paridcateper = new SqlParameter(); Paridcateper.ParameterName = "@id_profesor"; Paridcateper.SqlDbType = SqlDbType.Int; Paridcateper.Value = profesor.Id_profesor; SqlCmd.Parameters.Add(Paridcateper); rpta = SqlCmd.ExecuteNonQuery() == 1 ? "OK" : "NO se Elimino el Registro"; } catch (Exception ex) { rpta = ex.Message; } finally { if (SqlCon.State == ConnectionState.Open) { SqlCon.Close(); } } return(rpta); }
public DataTable BuscarNombre(DProfesor profesor) { DataTable Dtpersona = new DataTable("profesor"); SqlConnection SqlCon = new SqlConnection(); try { SqlCon.ConnectionString = Conexion.Cn; SqlCommand SqlCmd = new SqlCommand(); SqlCmd.Connection = SqlCon; SqlCmd.CommandText = "spbuscar_profesor"; SqlCmd.CommandType = CommandType.StoredProcedure; SqlParameter ParTextoBuscar = new SqlParameter(); ParTextoBuscar.ParameterName = "@textbuscar1"; ParTextoBuscar.SqlDbType = SqlDbType.VarChar; ParTextoBuscar.Size = 50; ParTextoBuscar.Value = profesor.TextBuscar1; SqlCmd.Parameters.Add(ParTextoBuscar); SqlParameter ParTextoBuscara = new SqlParameter(); ParTextoBuscara.ParameterName = "@textbuscar3"; ParTextoBuscara.SqlDbType = SqlDbType.VarChar; ParTextoBuscara.Size = 50; ParTextoBuscara.Value = profesor.TextBuscar3; SqlCmd.Parameters.Add(ParTextoBuscara); SqlDataAdapter SqlDat = new SqlDataAdapter(SqlCmd); SqlDat.Fill(Dtpersona); } catch (Exception ex) { Dtpersona = null; } return(Dtpersona); }
public string Editar(DProfesor profesor) { string rpta = ""; SqlConnection SqlCon = new SqlConnection(); try { //Código SqlCon.ConnectionString = Conexion.Cn; SqlCon.Open(); //comandos de procedimiento SqlCommand SqlCmd = new SqlCommand(); SqlCmd.Connection = SqlCon; SqlCmd.CommandText = "speditar_profesor"; SqlCmd.CommandType = CommandType.StoredProcedure; SqlParameter ParIdDAMNIFICADO = new SqlParameter(); ParIdDAMNIFICADO.ParameterName = "@id_profesor"; ParIdDAMNIFICADO.SqlDbType = SqlDbType.Int; ParIdDAMNIFICADO.Value = profesor.Id_profesor; SqlCmd.Parameters.Add(ParIdDAMNIFICADO); SqlParameter ParNombre = new SqlParameter(); ParNombre.ParameterName = "@nombre"; ParNombre.SqlDbType = SqlDbType.VarChar; ParNombre.Size = 50; ParNombre.Value = profesor.Nombre; SqlCmd.Parameters.Add(ParNombre); SqlParameter ParAPELLIDO = new SqlParameter(); ParAPELLIDO.ParameterName = "@apellidos"; ParAPELLIDO.SqlDbType = SqlDbType.VarChar; ParAPELLIDO.Size = 50; ParAPELLIDO.Value = profesor.Apellidos; SqlCmd.Parameters.Add(ParAPELLIDO); SqlParameter Pardni = new SqlParameter(); Pardni.ParameterName = "@dni"; Pardni.SqlDbType = SqlDbType.Char; Pardni.Size = 8; Pardni.Value = profesor.Dni; SqlCmd.Parameters.Add(Pardni); SqlParameter ParAPELLID = new SqlParameter(); ParAPELLID.ParameterName = "@celular"; ParAPELLID.SqlDbType = SqlDbType.VarChar; ParAPELLID.Size = 50; ParAPELLID.Value = profesor.Celular; SqlCmd.Parameters.Add(ParAPELLID); SqlParameter ParNombrehh = new SqlParameter(); ParNombrehh.ParameterName = "@email"; ParNombrehh.SqlDbType = SqlDbType.VarChar; ParNombrehh.Size = 50; ParNombrehh.Value = profesor.Email; SqlCmd.Parameters.Add(ParNombrehh); SqlParameter Pardn = new SqlParameter(); Pardn.ParameterName = "@fecha_naci"; Pardn.SqlDbType = SqlDbType.DateTime; Pardn.Size = 8; Pardn.Value = profesor.Fecha_naci; SqlCmd.Parameters.Add(Pardn); SqlParameter Pardnid = new SqlParameter(); Pardnid.ParameterName = "@edad"; Pardnid.SqlDbType = SqlDbType.VarChar; Pardnid.Size = 20; Pardnid.Value = profesor.Edad; SqlCmd.Parameters.Add(Pardnid); SqlParameter ParNombrehlhh = new SqlParameter(); ParNombrehlhh.ParameterName = "@id_año"; ParNombrehlhh.SqlDbType = SqlDbType.Int; ParNombrehlhh.Value = profesor.Id_año; SqlCmd.Parameters.Add(ParNombrehlhh); rpta = SqlCmd.ExecuteNonQuery() == 1 ? "OK" : "NO se Ingreso el Registro"; } catch (Exception ex) { rpta = ex.Message; } finally { if (SqlCon.State == ConnectionState.Open) { SqlCon.Close(); } } return(rpta); }