public int EditarMaterial(material material) { int res = 0; try { SqlConnection con = new SqlConnection(cadenaConexion); con.Open(); SqlCommand cmd = new SqlCommand("stp_Material_Update", con); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@MaterialId", material.MaterialId1); cmd.Parameters.AddWithValue("@Nombre", material.Nombre1); cmd.Parameters.AddWithValue("@PiezasUnidad", material.PiezasUnidad1); cmd.Parameters.AddWithValue("@UnidadAlmacenId", material.UnidadAlmacenId1); cmd.Parameters.AddWithValue("@UnidadCompraId", material.UnidadCompraId1); cmd.Parameters.AddWithValue("@EstatusId", material.EstatusId1); cmd.Parameters.AddWithValue("@FamiliaId", material.FamiliaId1); cmd.Parameters.AddWithValue("@TipoMaterialId", material.TipoMaterialId1); cmd.Parameters.AddWithValue("@Costo", material.Costo1); res = cmd.ExecuteNonQuery(); con.Close(); } catch (Exception e) { throw new Exception("Error al Editar", e); } return(res); }
public material ObtenerMaterial(int materialId) { material nmaterial = new material(); try { SqlConnection con = new SqlConnection(cadenaConexion); con.Open(); SqlCommand cmd = new SqlCommand("stp_Material_Delete", con); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@MaterialId", materialId); SqlDataReader rd = cmd.ExecuteReader(); if (rd.HasRows) { if (rd.Read()) { nmaterial.MaterialId1 = rd.GetInt32(0); nmaterial.Nombre1 = rd.GetString(1); } } else { throw new Exception("No hay Registros"); } con.Close(); } catch (Exception e) { throw new Exception("Error al Eliminar", e); } return(nmaterial); }