/// <summary> /// Borra un objeto remitente /// </summary> /// <param name="pro">El objeto remitente a ser borrado</param> public int Delete(Remitente remitente) { remitentes remitenteTable = new remitentes { id_remitente = remitente.GetId(), nombre_remitente = remitente.GetNombre(), apellido_paterno_remitente = remitente.GetApellidoPaterno(), apellido_materno_remitente = remitente.GetApellidoMaterno() }; DAODataContext contexto = new DAODataContext(); contexto.remitentes.Attach(remitenteTable); contexto.remitentes.DeleteOnSubmit(remitenteTable); contexto.SubmitChanges(); return(0); }
/// <summary> /// Inserccion del objeto Recepcion /// </summary> /// <param name="requisicion"></param> /// <param name="remitente"></param> /// <param name="clave"></param> /// <param name="fecha"></param> /// <param name="monto"></param> /// <param name="fechaEntrega"></param> /// <param name="numResguardo"></param> /// <returns>El código de error, 0 si el resultado es exitoso</returns> public int Insert(Requisicion requisicion, Remitente remitente, int clave, DateTime fecha, decimal monto, DateTime fechaEntrega, string numResguardo) { recepciones_almacen recepcionAlmacenTable = new recepciones_almacen { id_requisicion = requisicion.GetId(), id_remitente = remitente.GetId(), clave_recepcion_almacen = clave, fecha_recepcion_almacen = fecha, monto_recepcion_almacen = monto, fecha_entrega_de_almacen = fechaEntrega, num_resguardo_almacen = numResguardo }; DAODataContext contexto = new DAODataContext(); contexto.recepciones_almacens.InsertOnSubmit(recepcionAlmacenTable); contexto.SubmitChanges(); return(0); }
/// <summary> /// Actualiza los datos del remitente /// </summary> /// <param name="comprador">El nuevo objeto remitente que reemplazara al anterior</param> public int Update(Remitente remitente) { DAODataContext contexto = new DAODataContext(); remitentes remitenteTable = contexto.remitentes.Single(remitenteRow => remitenteRow.id_remitente == remitente.GetId()); remitenteTable.nombre_remitente = remitente.GetNombre(); remitenteTable.apellido_paterno_remitente = remitente.GetApellidoPaterno(); remitenteTable.apellido_materno_remitente = remitente.GetApellidoMaterno(); contexto.SubmitChanges(); return(0); }