public int Delete(long id) { Requisicion requisicion = new Requisicion(); requisicion = FindById(id); requisiciones requisicionTable = new requisiciones { id_requisicion = requisicion.GetId(), id_centro_gasto = requisicion.GetCentroGasto().GetId(), id_comprador = requisicion.GetComprador().GetId(), id_proveedor = requisicion.GetProveedor().GetId(), clave_requisicion = requisicion.GetClave(), fecha_elaboracion_requisicion = requisicion.GetFechaElaboracion(), fecha_entrega_requisicion = requisicion.GetFechaEntrega(), estado_requisicion = requisicion.GetEstado(), carta_compromiso_requisicion = requisicion.GetCartaCompromiso(), fecha_promesa_entrega = requisicion.GetFechaPromesaEntrega(), observacion_requisicion = requisicion.GetObservaciones() }; DAODataContext contexto = new DAODataContext(); contexto.requisiciones.Attach(requisicionTable); contexto.requisiciones.DeleteOnSubmit(requisicionTable); contexto.SubmitChanges(); return 0; }
/// <summary> /// Borra un remitente por medio del id /// </summary> /// <param name="id">El id del remitente que se desea borrar</param> public int Delete(int id) { Remitente remitente = new Remitente(); remitente = FindById(id); 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> /// Se actualizan los datos del remitente /// </summary> /// <param name="id">El id del remitente que se quiere cambiar</param> /// <param name="nombre">el nombre a cambiar</param> /// <param name="apellido_paterno">el apellido paterno a cambiar</param> /// <param name="apellido_materno">el apelllido materno a cambiar</param> /// <returns></returns> public int Update(int id, string nombre, string apellido_paterno, string apellido_materno) { DAODataContext contexto = new DAODataContext(); remitentes remitenteTable = contexto.remitentes.Single(remitenteRow => remitenteRow.id_remitente == id); remitenteTable.nombre_remitente = nombre; remitenteTable.apellido_paterno_remitente = apellido_paterno; remitenteTable.apellido_materno_remitente = apellido_materno; contexto.SubmitChanges(); return 0; }
/// <summary> /// Actualiza los datos del centro de gastos /// </summary> /// <param name="id">El id del centro de gasto</param> /// <param name="nombre">El nombre a cambiar del centro de gasto</param> public int Update(int id, string nombre) { DAODataContext contexto = new DAODataContext(); centros_gasto centroGastoTable = contexto.centros_gastos.Single(centroGastoRow => centroGastoRow.id_centro_gasto == id); centroGastoTable.nombre_centro_gasto = nombre; contexto.SubmitChanges(); return 0; }
/// <summary> /// Inserta un objeto remitente /// </summary> /// <param name="remitente"></param> public int Insert(Remitente remitente) { remitentes remitenteTable = new remitentes { nombre_remitente = remitente.GetNombre(), apellido_paterno_remitente = remitente.GetApellidoPaterno(), apellido_materno_remitente = remitente.GetApellidoMaterno() }; DAODataContext contexto = new DAODataContext(); contexto.remitentes.InsertOnSubmit(remitenteTable); contexto.SubmitChanges(); return 0; }
/// <summary> /// Actualiza el nombre del comprador /// </summary> /// <param name="nombreActual">El nombre que actualmente tiene el comprador</param> /// <param name="nuevoNombre">El nombre por el que se quiere cambiar</param> public int Update(string nombreActual, string nuevoNombre) { DAODataContext contexto = new DAODataContext(); compradores compradorTable = contexto.compradores.Single(compradorRow => compradorRow.nombre_comprador == nombreActual); compradorTable.nombre_comprador = nuevoNombre; contexto.SubmitChanges(); return 0; }
/// <summary> /// Borra un centro de gastos por medio del id /// </summary> /// <param name="id">El id del centro de gasto a borrar</param> public int Delete(int id) { CentroGasto centroGasto = new CentroGasto(); centroGasto = FindById(id); centros_gasto centroGastoTable = new centros_gasto { id_centro_gasto = centroGasto.GetId(), nombre_centro_gasto = centroGasto.GetNombre() }; DAODataContext contexto = new DAODataContext(); contexto.centros_gastos.Attach(centroGastoTable); contexto.centros_gastos.DeleteOnSubmit(centroGastoTable); contexto.SubmitChanges(); return 0; }
/// <summary> /// Actualizacion del objeeto Recepcion /// </summary> /// <param name="recepcionAlmacen"></param> /// <returns>El código de error, 0 si el resultado es exitoso</returns> public int Update(RecepcionAlmacen recepcionAlmacen) { DAODataContext contexto = new DAODataContext(); recepciones_almacen recepcionAlmacenTable = contexto.recepciones_almacens.Single(recepcionAlmacenRow => recepcionAlmacenRow.id_recepcion_almacen == recepcionAlmacen.GetId()); recepcionAlmacenTable.id_recepcion_almacen = recepcionAlmacen.GetId(); recepcionAlmacenTable.clave_recepcion_almacen = recepcionAlmacen.GetClave(); recepcionAlmacenTable.fecha_recepcion_almacen = recepcionAlmacen.GetFechaRecepcion(); recepcionAlmacenTable.monto_recepcion_almacen = recepcionAlmacen.GetMonto(); recepcionAlmacenTable.fecha_entrega_de_almacen = recepcionAlmacen.GetFechaEntregaDeAlmacen(); recepcionAlmacenTable.num_resguardo_almacen = recepcionAlmacen.GetNumeroResguardo(); contexto.SubmitChanges(); return 0; }
/// <summary> /// Actualizacion del objeto Recepcion /// </summary> /// <param name="id"></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 Update(int id, int clave, DateTime fecha, decimal monto, DateTime fechaEntrega, string numResguardo) { DAODataContext contexto = new DAODataContext(); recepciones_almacen recepcionAlmacenTable = contexto.recepciones_almacens.Single(recepcionAlmacenRow => recepcionAlmacenRow.id_recepcion_almacen == id); recepcionAlmacenTable.clave_recepcion_almacen = clave; recepcionAlmacenTable.fecha_recepcion_almacen = fecha; recepcionAlmacenTable.monto_recepcion_almacen = monto; recepcionAlmacenTable.fecha_entrega_de_almacen = fechaEntrega; recepcionAlmacenTable.num_resguardo_almacen = numResguardo; contexto.SubmitChanges(); return 0; }
/// <summary> /// Eliminacion del objeto Rececpcion /// </summary> /// <param name="recepcionAlmacen"></param> /// <returns>El código de error, 0 si el resultado es exitoso</returns> public int Delete(RecepcionAlmacen recepcionAlmacen) { recepciones_almacen recepcionAlmacenTable = new recepciones_almacen { id_recepcion_almacen = recepcionAlmacen.GetId(), clave_recepcion_almacen=recepcionAlmacen.GetClave(), fecha_recepcion_almacen =recepcionAlmacen.GetFechaRecepcion(), monto_recepcion_almacen = recepcionAlmacen.GetMonto(), fecha_entrega_de_almacen = recepcionAlmacen.GetFechaEntregaDeAlmacen(), num_resguardo_almacen = recepcionAlmacen.GetNumeroResguardo() }; DAODataContext contexto = new DAODataContext(); contexto.recepciones_almacens.Attach(recepcionAlmacenTable); contexto.recepciones_almacens.DeleteOnSubmit(recepcionAlmacenTable); contexto.SubmitChanges(); return 0; }
/// <summary> /// Eliminacion del objeto Recepcion /// </summary> /// <param name="id"></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 Delete(int id, int clave, DateTime fecha, decimal monto, DateTime fechaEntrega, string numResguardo) { RecepcionAlmacen recepcionAlmacen = new RecepcionAlmacen(); recepcionAlmacen = FindById(id); recepciones_almacen recepcionAlmacenTable = new recepciones_almacen { id_recepcion_almacen = recepcionAlmacen.GetId(), clave_recepcion_almacen=recepcionAlmacen.GetClave(), fecha_recepcion_almacen=recepcionAlmacen.GetFechaRecepcion(), monto_recepcion_almacen = recepcionAlmacen.GetMonto(), fecha_entrega_de_almacen = recepcionAlmacen.GetFechaEntregaDeAlmacen(), num_resguardo_almacen = recepcionAlmacen.GetNumeroResguardo() }; DAODataContext contexto = new DAODataContext(); contexto.recepciones_almacens.Attach(recepcionAlmacenTable); contexto.recepciones_almacens.DeleteOnSubmit(recepcionAlmacenTable); 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; }
public int Update(long id, int idCentroGasto, int idComprador, int idProveedor, string clave, DateTime fechaElaboracion, DateTime? fechaEntrega, char? estado, string cartaCompromiso, DateTime? fechaPromesaEntrega, string observaciones) { DAODataContext contexto = new DAODataContext(); requisiciones requisicionTable = contexto.requisiciones.Single(req => req.id_requisicion == id); requisicionTable.id_centro_gasto = idCentroGasto; requisicionTable.id_comprador = idComprador; requisicionTable.id_proveedor = idProveedor; requisicionTable.clave_requisicion = clave; requisicionTable.fecha_elaboracion_requisicion = fechaElaboracion; requisicionTable.fecha_entrega_requisicion = fechaEntrega; requisicionTable.estado_requisicion = estado; requisicionTable.carta_compromiso_requisicion = cartaCompromiso; requisicionTable.fecha_promesa_entrega = fechaPromesaEntrega; requisicionTable.observacion_requisicion = observaciones; contexto.SubmitChanges(); return 0; }
public int Update(Requisicion requisicion) { DAODataContext contexto = new DAODataContext(); requisiciones requisicionTable = contexto.requisiciones.Single(req => req.id_requisicion == requisicion.GetId()); requisicionTable.id_centro_gasto = requisicion.GetCentroGasto().GetId(); requisicionTable.id_comprador = requisicion.GetComprador().GetId(); requisicionTable.id_proveedor = requisicion.GetProveedor().GetId(); requisicionTable.clave_requisicion = requisicion.GetClave(); requisicionTable.fecha_elaboracion_requisicion = requisicion.GetFechaElaboracion(); requisicionTable.fecha_entrega_requisicion = requisicion.GetFechaEntrega(); requisicionTable.estado_requisicion = requisicion.GetEstado(); requisicionTable.carta_compromiso_requisicion = requisicion.GetCartaCompromiso(); requisicionTable.fecha_promesa_entrega = requisicion.GetFechaPromesaEntrega(); requisicionTable.observacion_requisicion = requisicion.GetObservaciones(); contexto.SubmitChanges(); return 0; }
/// <summary> /// Actualiza los datos del comprador /// </summary> /// <param name="comprador">El nuevo objeto comprador que reemplazara al anterior</param> public int Update(Comprador comprador) { DAODataContext contexto = new DAODataContext(); compradores compradorTable = contexto.compradores.Single(compradorRow => compradorRow.id_comprador == comprador.GetId()); compradorTable.nombre_comprador = comprador.GetNombre(); compradorTable.apellido_paterno_comprador = comprador.GetApellidoPaterno(); compradorTable.apellido_materno_comprador = comprador.GetApellidoMaterno(); contexto.SubmitChanges(); return 0; }
public int Update(int claveActual, int claveNuevo) { DAODataContext contexto = new DAODataContext(); recepciones_almacen recepcionAlmacenTable = contexto.recepciones_almacens.Single(recepcionAlmacenRow => recepcionAlmacenRow.clave_recepcion_almacen == claveActual); recepcionAlmacenTable.clave_recepcion_almacen = claveNuevo; contexto.SubmitChanges(); return 0; }
/// <summary> /// Se actualizan los datos del comprador /// </summary> /// <param name="id">El id del comprador que se quiere cambiar</param> /// <param name="nombre">el nombre a cambiar</param> /// <param name="apellido_paterno">el apellido paterno a cambiar</param> /// <param name="apellido_materno">el apelllido materno a cambiar</param> /// <returns></returns> public int Update(int id, string nombre, string apellido_paterno, string apellido_materno) { DAODataContext contexto = new DAODataContext(); compradores compradorTable = contexto.compradores.Single(compradorRow => compradorRow.id_comprador == id); compradorTable.nombre_comprador = nombre; compradorTable.apellido_paterno_comprador = apellido_paterno; compradorTable.apellido_materno_comprador = apellido_materno; contexto.SubmitChanges(); return 0; }
public int Update(DateTime fechaRecActual, DateTime fechaReNuevo) { DAODataContext contexto = new DAODataContext(); recepciones_almacen recepcionAlmacenTable = contexto.recepciones_almacens.Single(recepcionAlmacenRow => recepcionAlmacenRow.fecha_recepcion_almacen == fechaRecActual); recepcionAlmacenTable.fecha_recepcion_almacen = fechaReNuevo; contexto.SubmitChanges(); return 0; }
/// <summary> /// Inserta un centro de gastos al proporcionar los parametros adecuados /// </summary> /// <param name="nombre">El nombre del centro de gsto a insertar</param> public int Insert(string nombre) { centros_gasto centroGastoTable = new centros_gasto { nombre_centro_gasto = nombre }; DAODataContext contexto = new DAODataContext(); contexto.centros_gastos.InsertOnSubmit(centroGastoTable); contexto.SubmitChanges(); return 0; }
public int Update(decimal montoActual, decimal montoNuevo) { DAODataContext contexto = new DAODataContext(); recepciones_almacen recepcionAlmacenTable = contexto.recepciones_almacens.Single(recepcionAlmacenRow => recepcionAlmacenRow.monto_recepcion_almacen == montoActual); recepcionAlmacenTable.monto_recepcion_almacen = montoNuevo; contexto.SubmitChanges(); return 0; }
/// <summary> /// Actualiza los datos del centro de gastos /// </summary> /// <param name="centroGasto">El centro de gasto a actualizar (con los nuevos datos)</param> public int Update(CentroGasto centroGasto) { DAODataContext contexto = new DAODataContext(); centros_gasto centroGastoTable = contexto.centros_gastos.Single(centroGastoRow => centroGastoRow.id_centro_gasto == centroGasto.GetId()); centroGastoTable.nombre_centro_gasto = centroGasto.GetNombre(); contexto.SubmitChanges(); return 0; }
/// <summary> /// Inserccion del objeto Recepcion /// </summary> /// <param name="recepcionAlmacen"></param> /// <returns>El código de error, 0 si el resultado es exitoso</returns> public int Insert(RecepcionAlmacen recepcionAlmacen) { recepciones_almacen recepcionAlmacenTable = new recepciones_almacen { id_requisicion = recepcionAlmacen.GetRequisicion().GetId(), id_remitente = recepcionAlmacen.GetRemitente().GetId(), clave_recepcion_almacen = recepcionAlmacen.GetClave(), fecha_recepcion_almacen = recepcionAlmacen.GetFechaRecepcion(), monto_recepcion_almacen = recepcionAlmacen.GetMonto(), fecha_entrega_de_almacen = recepcionAlmacen.GetFechaEntregaDeAlmacen(), num_resguardo_almacen = recepcionAlmacen.GetNumeroResguardo(), }; DAODataContext contexto = new DAODataContext(); contexto.recepciones_almacens.InsertOnSubmit(recepcionAlmacenTable); contexto.SubmitChanges(); return 0; }
/// <summary> /// Actualizar los datos de centro de gastos /// </summary> /// <param name="nombreActual">El nombre que tiene actualmente el centro de gasto</param> /// <param name="nombreNuevo">El nuevo nombre del centro de gasto</param> public int Update(string nombreActual, string nombreNuevo) { DAODataContext contexto = new DAODataContext(); centros_gasto centroGastoTable = contexto.centros_gastos.Single(centroGastoRow => centroGastoRow.nombre_centro_gasto == nombreActual); centroGastoTable.nombre_centro_gasto = nombreNuevo; contexto.SubmitChanges(); return 0; }
/// <summary> /// Inserta un objeto comprador /// </summary> /// <param name="comprador"></param> public int Insert(Comprador comprador) { compradores compradorTable = new compradores { nombre_comprador = comprador.GetNombre(), apellido_paterno_comprador = comprador.GetApellidoPaterno(), apellido_materno_comprador = comprador.GetApellidoMaterno() }; DAODataContext contexto = new DAODataContext(); contexto.compradores.InsertOnSubmit(compradorTable); contexto.SubmitChanges(); return 0; }
/// <summary> /// Inserta un remitente al proporcionar los parámetros adecuados, el id es autogenerado /// </summary> /// <param name="nombre"></param> /// <param name="apellido_paterno"></param> /// <param name="apellido_materno"></param> /// <returns>string, string, string</returns> public int Insert(string nombre, string apellido_paterno, string apellido_materno) { remitentes remitenteTable = new remitentes { nombre_remitente = nombre, apellido_paterno_remitente = apellido_paterno, apellido_materno_remitente = apellido_materno }; DAODataContext contexto = new DAODataContext(); contexto.remitentes.InsertOnSubmit(remitenteTable); contexto.SubmitChanges(); return 0; }
/// <summary> /// Inserta un comprador al proporcionar los parámetros adecuados, el id es autogenerado /// </summary> /// <param name="nombre"></param> /// <param name="apellido_paterno"></param> /// <param name="apellido_materno"></param> /// <returns>string, string, string</returns> public int Insert(string nombre, string apellido_paterno, string apellido_materno) { compradores compradorTable = new compradores { nombre_comprador = nombre, apellido_paterno_comprador = apellido_paterno, apellido_materno_comprador = apellido_materno }; DAODataContext contexto = new DAODataContext(); contexto.compradores.InsertOnSubmit(compradorTable); 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; }
/// <summary> /// Borra un comprador por medio del id /// </summary> /// <param name="id">El id del comprador que se desea borrar</param> public int Delete(int id) { Comprador comprador = new Comprador(); comprador = FindById(id); compradores compradorTable = new compradores { id_comprador = comprador.GetId(), nombre_comprador = comprador.GetNombre(), apellido_paterno_comprador = comprador.GetApellidoPaterno(), apellido_materno_comprador = comprador.GetApellidoMaterno() }; DAODataContext contexto = new DAODataContext(); contexto.compradores.Attach(compradorTable); contexto.compradores.DeleteOnSubmit(compradorTable); contexto.SubmitChanges(); return 0; }
/// <summary> /// Actualiza el nombre del remitente /// </summary> /// <param name="nombreActual">El nombre que actualmente tiene el remitente</param> /// <param name="nuevoNombre">El nombre por el que se quiere cambiar</param> public int Update(string nombreActual, string nuevoNombre) { DAODataContext contexto = new DAODataContext(); remitentes remitenteTable = contexto.remitentes.Single(remitenteRow => remitenteRow.nombre_remitente == nombreActual); remitenteTable.nombre_remitente = nuevoNombre; contexto.SubmitChanges(); return 0; }
/// <summary> /// Insercion del objeto requisicion /// </summary> /// <param name="requisicion"></param> /// <returns>El código de error, 0 si el resultado es exitoso</returns> public int Insert(Requisicion requisicion, bool agregarCentroGasto, bool agregarComprador, bool agregarProveedor) { if(agregarCentroGasto) { ///Aqui se manejara la insercion del centro de gasto CentroGasto centroGasto = new CentroGasto(); CentroGastoDAO centroGastoDAO = new CentroGastoDAO(); centroGastoDAO.Insert(centroGasto); } if(agregarComprador) { ///Aqui se manejara la insercion del comprador asignado Comprador comprador = new Comprador(); CompradorDAO compradorDAO = new CompradorDAO(); compradorDAO.Insert(comprador); } if(agregarProveedor) { ///Aqui se manejara la insercion del proveedor Proveedor proveedor = new Proveedor(); ProveedorDAO proveedorDAO = new ProveedorDAO(); proveedorDAO.Insert(proveedor); } requisiciones requisicionTable = new requisiciones { id_centro_gasto = requisicion.GetCentroGasto().GetId(), id_comprador = requisicion.GetComprador().GetId(), id_proveedor = requisicion.GetProveedor().GetId(), clave_requisicion = requisicion.GetClave(), fecha_elaboracion_requisicion = requisicion.GetFechaElaboracion(), fecha_entrega_requisicion = requisicion.GetFechaEntrega(), estado_requisicion = requisicion.GetEstado(), carta_compromiso_requisicion = requisicion.GetCartaCompromiso(), fecha_promesa_entrega = requisicion.GetFechaPromesaEntrega(), observacion_requisicion = requisicion.GetObservaciones() }; DAODataContext contexto = new DAODataContext(); contexto.requisiciones.InsertOnSubmit(requisicionTable); contexto.SubmitChanges(); return 0; }