public static string Editar(int ID, string nombre, string unidades, double valor_Hombre, double valor_Mujer, double precio1, double precio2, DateTime plazo_entrega, string observacion, int iD_Grupo_Examen, bool titulo, int lab_Referencia, double precio_Referencia) { DExamen Objeto = new DExamen(); Objeto.ID = ID; Objeto.Nombre = nombre; Objeto.Unidades = unidades; Objeto.Valor_Hombre = valor_Hombre; Objeto.Valor_Mujer = valor_Mujer; Objeto.Precio1 = precio1; Objeto.Precio2 = precio2; Objeto.Plazo_Entrega = plazo_entrega; Objeto.Observacion = observacion; Objeto.ID_Grupo_Examen = iD_Grupo_Examen; Objeto.Titulo = titulo; Objeto.ID_Lab_Referencia = lab_Referencia; Objeto.Precio_Referencia = precio_Referencia; return(Objeto.Editar(Objeto)); }
//Método editar que llama al método insertar de la capa datos public static string Editar(string idexamen, string codigobarra, string nombre, int idimpuesto, string observacion, int status, int idunidad, int idclasificacion, string diaspago, int stomax, int stomin, int exento, string garantia, DataTable dEPrecio, DataTable dEUbicacion) { DExamen Obj = new DExamen(); Obj.IdExamen = idexamen; Obj.CodigoBarra = codigobarra; Obj.Nombre = nombre; Obj.IdImpuesto = idimpuesto; Obj.Observacion = observacion; Obj.Status = status; Obj.IdUnidad = idunidad; Obj.IdClasificacion = idclasificacion; Obj.DiasPago = diaspago; Obj.StoMax = stomax; Obj.StoMin = stomin; Obj.Exento = exento; Obj.Garantia = garantia; //el datalle de precio del artículo List <DExamenPrecio> deprecio = new List <DExamenPrecio>(); foreach (DataRow row in dEPrecio.Rows) { DExamenPrecio detalle = new DExamenPrecio(); detalle.IdExamen = idexamen; detalle.Base = Convert.ToDecimal(row["Base"].ToString()); detalle.Impuesto = Convert.ToDecimal(row["Impuesto"].ToString()); deprecio.Add(detalle); } //el datalle de la ubicación del artículo List <DExamenUbicacion> deubicacion = new List <DExamenUbicacion>(); foreach (DataRow row in dEUbicacion.Rows) { DExamenUbicacion detalle = new DExamenUbicacion(); detalle.IdExamen = idexamen; detalle.IdUbicacion = Convert.ToInt32(row["IdUbicacion"].ToString()); deubicacion.Add(detalle); } return(Obj.Editar(Obj, deprecio, deubicacion)); }