partial void Deleterequisiciones(requisiciones instance);
private void detach_requisiciones(requisiciones entity) { this.SendPropertyChanging(); entity.compradores = null; }
partial void Insertrequisiciones(requisiciones instance);
partial void Updaterequisiciones(requisiciones instance);
private void detach_requisiciones(requisiciones entity) { this.SendPropertyChanging(); entity.centros_gasto = null; }
private void attach_requisiciones(requisiciones entity) { this.SendPropertyChanging(); entity.proveedores = this; }
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> /// 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; }
/// <summary> /// Insercion del objeto requisicion /// </summary> /// <param name="idCentroGasto">El id del centro de gasto</param> /// <param name="idComprador">El id del comprador</param> /// <param name="idProveedor">El id del proveedor</param> /// <param name="clave">La clave de la requisicion</param> /// <param name="fechaElaboracion">La fecha de elaboracion de la requisicion</param> /// <param name="fechaEntrega">La fecha de entrega limite de la requisicion</param> /// <param name="estado">El estado de la requisicion</param> /// <param name="cartaCompromiso">La carta compromiso de la requisicion</param> /// <param name="fechaPromesaEntrega">La fecha de promesa de entrega de la requisicion</param> /// <param name="observaciones">Observaciones respecto a la requisicion</param> /// <returns>El código de error, 0 si el resultado es exitoso</returns> public int Insert(int idCentroGasto, int idComprador, int idProveedor, string clave, DateTime fechaElaboracion, DateTime? fechaEntrega, char? estado, string cartaCompromiso, DateTime? fechaPromesaEntrega, string observaciones) { requisiciones requisicionTable = new requisiciones { id_centro_gasto = idCentroGasto, id_comprador = idComprador, id_proveedor = idProveedor, clave_requisicion = clave, fecha_elaboracion_requisicion = fechaElaboracion, fecha_entrega_requisicion = fechaEntrega, estado_requisicion = estado, carta_compromiso_requisicion = cartaCompromiso, fecha_promesa_entrega = fechaPromesaEntrega, observacion_requisicion = observaciones }; DAODataContext contexto = new DAODataContext(); contexto.requisiciones.InsertOnSubmit(requisicionTable); contexto.SubmitChanges(); return 0; }