public static void AgregarLinea(OrdenLinea ordenlinea) { ConexBD cnx = new ConexBD(); cnx.Conectar(); MySqlCommand cmd = new MySqlCommand("addLineaOrden", cnx.ObtenerConexion()); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add(new MySqlParameter("PidOrden", ordenlinea.idOrden)); cmd.Parameters.Add(new MySqlParameter("Pitem", ordenlinea.Item)); cmd.Parameters.Add(new MySqlParameter("PidPrenda", ordenlinea.idPrenda)); cmd.Parameters.Add(new MySqlParameter("Pdescripcion", ordenlinea.Descripcion)); cmd.Parameters.Add(new MySqlParameter("Pcantidad", ordenlinea.Cantidad)); cmd.Parameters.Add(new MySqlParameter("Pprecio", ordenlinea.Precio)); cmd.Parameters.Add(new MySqlParameter("Pdefecto", ordenlinea.Defecto)); cmd.Parameters.Add(new MySqlParameter("Pcolor", ordenlinea.Colores)); cmd.Parameters.Add(new MySqlParameter("Pmarca", ordenlinea.Marca)); cmd.Parameters.Add(new MySqlParameter("Ptotal", ordenlinea.Total)); cmd.Parameters.Add(new MySqlParameter("Ptipo", ordenlinea.TipoServicio)); cmd.Parameters.Add(new MySqlParameter("Pestado", ordenlinea.Estado)); cmd.ExecuteNonQuery(); cmd.Connection.Close(); cnx.cerrarConexion(); //return ultimo_id(); }
public static List <OrdenLinea> consultarOrden(int id) { List <OrdenLinea> _lista = new List <OrdenLinea>(); ConexBD cnx = new ConexBD(); cnx.Conectar(); MySqlCommand cmd = new MySqlCommand("consultaOrden", cnx.ObtenerConexion()); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add(new MySqlParameter("id", id)); MySqlDataReader dr = cmd.ExecuteReader(); while (dr.Read()) { OrdenLinea ordenlinea = new OrdenLinea(); ordenlinea.idOrden = Convert.ToInt32(dr["idOrden"]); ordenlinea.Item = Convert.ToInt32(dr["item"]); ordenlinea.Descripcion = Convert.ToString(dr["descripcion"]); ordenlinea.Cantidad = Convert.ToDecimal(dr["cantidad"]); ordenlinea.Precio = Convert.ToDecimal(dr["precio"]); ordenlinea.Colores = Convert.ToString(dr["colorPrenda"]); ordenlinea.Marca = Convert.ToString(dr["marca"]); ordenlinea.Defecto = Convert.ToString(dr["defecto"]); ordenlinea.Total = Convert.ToDecimal(dr["total"]); _lista.Add(ordenlinea); } cnx.cerrarConexion(); return(_lista); }