// metododo paras seleccionar un elemento donde sea igual a la variable x // politicia de acceso = public --- definimo tipo dato retorno CatBodega ---- nombre metodo public CAT_PROVEEDOR metodoSeleccion(string nombreProveedor) { CAT_PROVEEDOR DatoEncontrado = modelBaseDato.CAT_PROVEEDOR.FirstOrDefault( x => x.NOMBRE_PROVEEDOR == nombreProveedor); return(DatoEncontrado); }
public CAT_PROVEEDOR metodoSeleccion(int codigo) { CAT_PROVEEDOR DatoEncontrado = modelBaseDato.CAT_PROVEEDOR.FirstOrDefault( x => x.ID_PROVEEDOR == codigo); return(DatoEncontrado); }
//metodos para guardar o actualizar un dato CAT_BODEGA public bool metodoGuardar(CAT_PROVEEDOR datos) // exijidamente true false //string bool number void { // null - nombre try { // ifiltrar el dato si existe select * from cat bodega where nombrebodega == 'Bodega 1' //comparar el codigo si viene null autogerar si el dato nuevo CAT_PROVEEDOR busqueda = modelBaseDato.CAT_PROVEEDOR.FirstOrDefault( x => x.ID_PROVEEDOR == datos.ID_PROVEEDOR); if (busqueda == null) { // si es nulo no exite por lo tanto mandamos a guardar modelBaseDato.CAT_PROVEEDOR.Add(datos); } else { //CAT_PROVEEDOR busqueda = modelBaseDato.CAT_PROVEEDOR.FirstOrDefault( // x => x.ID_PROVEEDOR == datos.ID_PROVEEDOR); //comparar el mobre busqueda.NOMBRE_PROVEEDOR = datos.NOMBRE_PROVEEDOR; busqueda.ENCARGADO = datos.ENCARGADO; busqueda.TELEFONO = datos.TELEFONO; } modelBaseDato.SaveChanges(); return(true); } catch (Exception ex) { return(false); } }
//metodo para eliminar public bool metodoEliminar(int codigo) { try { CAT_PROVEEDOR DatoEncontrado = modelBaseDato.CAT_PROVEEDOR.FirstOrDefault( x => x.ID_PROVEEDOR == codigo); modelBaseDato.CAT_PROVEEDOR.Remove(DatoEncontrado); modelBaseDato.SaveChanges(); return(true); } catch (Exception) { return(false); } }
public bool metodoguardarNeg(ObjetoProveedor datoCliente) { try { CAT_PROVEEDOR modeloTabla = new CAT_PROVEEDOR(); modeloTabla.ID_PROVEEDOR = datoCliente.IdProveedor; modeloTabla.NOMBRE_PROVEEDOR = datoCliente.NombreProveedor; modeloTabla.ENCARGADO = datoCliente.Encargado; modeloTabla.TELEFONO = datoCliente.Telefono; //le agregue esto debido a la relacion con el catalgo varProveedor.metodoGuardar(modeloTabla); return(true); } catch (Exception es) { return(false); } }