//metodo para buscar public static List <ModelProveedores> Buscar(string pNombre) { var lista = new List <ModelProveedores>(); //aca tendrias que cambiar la queri para que te busque por cualquiera de los 4 parametros var comando = new MySqlCommand($"SELECT * FROM proveedores WHERE NombreProveedor='{pNombre}'", ConexionMySql.ObtenerConexion()); var reader = comando.ExecuteReader(); while (reader.Read()) { var pModelProveedores = new ModelProveedores { IdProveedor = reader.GetInt32(0), Nombre = reader.GetString(1), Proveedor = reader.GetString(2), Matricula = reader.GetString(3), Rancho = reader.GetString(4), NoPipa = reader.GetString(5) }; lista.Add(pModelProveedores); } return(lista); }
//metodo para actualizar public static int Actualizar(ModelProveedores pModelProveedores) { var conexion = ConexionMySql.ObtenerConexion(); var comando = new MySqlCommand($"UPDATE proveedores SET NombreProveedor = '{pModelProveedores.Nombre}', Proveedor = '{pModelProveedores.Proveedor}', Matricula = '{pModelProveedores.Matricula}', NoPipa='{pModelProveedores.NoPipa}', Rancho='{pModelProveedores.Rancho}' WHERE idproveedores='{pModelProveedores.IdProveedor}'", conexion); var retorno = comando.ExecuteNonQuery(); conexion.Close(); return(retorno); }
//metodo para agregar a este metodo agregar le hace falta hacer un procedimiento almacenada para que cuando inserte provedores inserte tambien ranchos y camiones public static int Agregar(ModelProveedores pModelProveedores) { var comando = new MySqlCommand($"INSERT INTO proveedores (NombreProveedor, Proveedor, Matricula, Rancho, NoPipa) VALUES ('{pModelProveedores.Nombre}','{pModelProveedores.Proveedor}','{pModelProveedores.Matricula}','{pModelProveedores.Rancho}','{pModelProveedores.NoPipa}')", ConexionMySql.ObtenerConexion()); var retorno = comando.ExecuteNonQuery(); return(retorno); }
public static ModelProveedores ObtenerProveedor(int pidProveedor) { var pModelProveedores = new ModelProveedores(); var connec = ConexionMySql.ObtenerConexion(); var comando = new MySqlCommand($"SELECT * FROM proveedores WHERE idproveedores ='{pidProveedor}'", connec); var reader = comando.ExecuteReader(); while (reader.Read()) { ProveedorSelec.IdProveedor = reader.GetInt32(0); ProveedorSelec.Nombre = reader.GetString(1); ProveedorSelec.Proveedor = reader.GetString(2); ProveedorSelec.Matricula = reader.GetString(3); ProveedorSelec.Rancho = reader.GetString(4); ProveedorSelec.NoPipa = reader.GetString(5); } connec.Close(); return(pModelProveedores); }
//este metodo se utiliza para rellenar el gridview altaprovedores public static List <ModelProveedores> Llenargrid() { var lista = new List <ModelProveedores>(); var comando = new MySqlCommand("SELECT * FROM proveedores", ConexionMySql.ObtenerConexion()); var reader = comando.ExecuteReader(); while (reader.Read()) { var pModelProveedores = new ModelProveedores { IdProveedor = reader.GetInt32(0), Nombre = reader.GetString(1), Proveedor = reader.GetString(2), Matricula = reader.GetString(3), Rancho = reader.GetString(4), NoPipa = reader.GetString(5) }; lista.Add(pModelProveedores); } return(lista); }
public static List <ModelProveedores> Llenarcombo(string nombre) { var lista = new List <ModelProveedores>(); MySqlCommand comando; // este if es para que con este mismo metodo rellene a los combo box if (nombre == "Proveedor") { comando = new MySqlCommand("SELECT * FROM proveedores", ConexionMySql.ObtenerConexion()); var reader = comando.ExecuteReader(); while (reader.Read()) { var pModelProveedores = new ModelProveedores { IdProveedor = reader.GetInt32(0), Proveedor = reader.GetString(2) }; lista.Add(pModelProveedores); } } else { comando = new MySqlCommand("SELECT * FROM ranchos", ConexionMySql.ObtenerConexion()); var reader = comando.ExecuteReader(); while (reader.Read()) { var pModelProveedores = new ModelProveedores { IdRancho = reader.GetInt32(0), Rancho = reader.GetString(1) }; lista.Add(pModelProveedores); } } return(lista); }