partial void Deleteproveedores(proveedores instance);
partial void Updateproveedores(proveedores instance);
partial void Insertproveedores(proveedores instance);
/// <summary> /// Borra un proveedor por medio del id /// </summary> /// <param name="id">El id del proveedor que se desea borrar</param> public int Delete(int id) { Proveedor proveedor = new Proveedor(); proveedor = FindById(id); proveedores proveedorTable = new proveedores { id_proveedor = proveedor.GetId(), nombre_proveedor = proveedor.GetNombre(), persona_moral_proveedor = proveedor.EsPersonaMoral() }; DAODataContext contexto = new DAODataContext(); contexto.proveedores.Attach(proveedorTable); contexto.proveedores.DeleteOnSubmit(proveedorTable); contexto.SubmitChanges(); return 0; }
/// <summary> /// Inserta un proveedor al proporcionar los parámetros adecuados, el id es autogenerado /// </summary> /// <param name="nombre"></param> /// <param name="personaMoral"></param> public int Insert(string nombre, bool personaMoral) { proveedores proveedorTable = new proveedores { nombre_proveedor = nombre, persona_moral_proveedor = personaMoral }; DAODataContext contexto = new DAODataContext(); contexto.proveedores.InsertOnSubmit(proveedorTable); contexto.SubmitChanges(); return 0; }
/// <summary> /// Inserta un objeto proveedor /// </summary> /// <param name="proveedor"></param> public int Insert(Proveedor proveedor) { proveedores proveedorTable = new proveedores { nombre_proveedor = proveedor.GetNombre(), persona_moral_proveedor = proveedor.EsPersonaMoral() }; DAODataContext contexto = new DAODataContext(); contexto.proveedores.InsertOnSubmit(proveedorTable); contexto.SubmitChanges(); return 0; }