public DataTable Buscar(DUnidadMedida UnidadMedida) { DataTable dtResultado = new DataTable("UnidadMedida"); SqlConnection sqlCon = new SqlConnection(); try { sqlCon.ConnectionString = Conexion.cn; SqlCommand sqlCmd = new SqlCommand(); sqlCmd.Connection = sqlCon; sqlCmd.CommandText = "sp_buscarUnidadMedida"; sqlCmd.CommandType = CommandType.StoredProcedure; SqlParameter ParTextoBuscar = new SqlParameter(); ParTextoBuscar.ParameterName = "@textoBuscar"; ParTextoBuscar.SqlDbType = SqlDbType.VarChar; ParTextoBuscar.Size = 50; ParTextoBuscar.Value = UnidadMedida.TextoBuscar; sqlCmd.Parameters.Add(ParTextoBuscar); SqlDataAdapter sqlDat = new SqlDataAdapter(sqlCmd); sqlDat.Fill(dtResultado); } catch (Exception ex) { dtResultado = null; } return(dtResultado); }
public string Editar(DUnidadMedida Unidad) { string rpta = ""; SqlConnection sqlCon = new SqlConnection(); try { sqlCon.ConnectionString = Conexion.cn; sqlCon.Open(); //Comandos SqlCommand sqlCmd = new SqlCommand(); sqlCmd.Connection = sqlCon; sqlCmd.CommandText = "sp_editarUnidadMedida"; sqlCmd.CommandType = CommandType.StoredProcedure; SqlParameter ParIdUnidad = new SqlParameter(); ParIdUnidad.ParameterName = "@idUnidad"; ParIdUnidad.SqlDbType = SqlDbType.Int; ParIdUnidad.Value = Unidad.IdUnidad; sqlCmd.Parameters.Add(ParIdUnidad); SqlParameter ParNomUnidad = new SqlParameter(); ParNomUnidad.ParameterName = "@nomUnidad"; ParNomUnidad.SqlDbType = SqlDbType.VarChar; ParNomUnidad.Size = 50; ParNomUnidad.Value = Unidad.Nombre; sqlCmd.Parameters.Add(ParNomUnidad); SqlParameter ParEstUnidad = new SqlParameter(); ParEstUnidad.ParameterName = "@estUnidad"; ParEstUnidad.SqlDbType = SqlDbType.Char; ParEstUnidad.Size = 1; ParEstUnidad.Value = Unidad.Estado; sqlCmd.Parameters.Add(ParEstUnidad); rpta = sqlCmd.ExecuteNonQuery() == 1 ? "OK" : "No se editó el Registro"; } catch (Exception ex) { rpta = ex.Message; } finally { if (sqlCon.State == ConnectionState.Open) { sqlCon.Close(); } } return(rpta); }