//Método Buscar public DataTable Buscar(DInventario Inventario) { DataTable DtResultado = new DataTable("Vehiculo"); SqlConnection SqlCon = new SqlConnection(); try { SqlCon.ConnectionString = Conexion.Cn; SqlCommand SqlCmd = new SqlCommand(); SqlCmd.Connection = SqlCon; SqlCmd.CommandText = "spbuscar_inventario"; SqlCmd.CommandType = CommandType.StoredProcedure; SqlParameter ParTextoBuscar = new SqlParameter(); ParTextoBuscar.ParameterName = "@textobuscar"; ParTextoBuscar.SqlDbType = SqlDbType.VarChar; ParTextoBuscar.Size = 25; ParTextoBuscar.Value = Inventario.TextoBuscar; SqlCmd.Parameters.Add(ParTextoBuscar); SqlDataAdapter SqlDat = new SqlDataAdapter(SqlCmd); SqlDat.Fill(DtResultado); } catch (Exception ex) { DtResultado = null; } return(DtResultado); }
//Métodos //Insertar public string Insertar(DInventario Inventario) { string respuesta = ""; SqlConnection SqlCon = new SqlConnection(); try { SqlCon.ConnectionString = Conexion.Cn; SqlCon.Open(); SqlCommand SqlCmd = new SqlCommand(); SqlCmd.Connection = SqlCon; SqlCmd.CommandText = "spinsertar_inventario"; SqlCmd.CommandType = CommandType.StoredProcedure; SqlParameter ParIdinventario = new SqlParameter(); ParIdinventario.ParameterName = "@IDInventario"; ParIdinventario.SqlDbType = SqlDbType.Int; ParIdinventario.Direction = ParameterDirection.Output; SqlCmd.Parameters.Add(ParIdinventario); SqlParameter ParCantidad = new SqlParameter(); ParCantidad.ParameterName = "@Cantidad"; ParCantidad.SqlDbType = SqlDbType.Int; ParCantidad.Value = Inventario.Cantidad; SqlCmd.Parameters.Add(ParCantidad); SqlParameter ParIdvehiculo = new SqlParameter(); ParIdvehiculo.ParameterName = "@IDVehiculo"; ParIdvehiculo.SqlDbType = SqlDbType.Int; ParIdvehiculo.Value = Inventario.Idvehiculo; SqlCmd.Parameters.Add(ParIdvehiculo); respuesta = SqlCmd.ExecuteNonQuery() == 1 ? "OK" : "NO se Ingreso el Registro"; } catch (Exception ex) { respuesta = ex.Message; } finally { if (SqlCon.State == ConnectionState.Open) { SqlCon.Close(); } } return(respuesta); }
//Método Eliminar public string Eliminar(DInventario Inventario) { string respuesta = ""; SqlConnection SqlCon = new SqlConnection(); try { SqlCon.ConnectionString = Conexion.Cn; SqlCon.Open(); SqlCommand SqlCmd = new SqlCommand(); SqlCmd.Connection = SqlCon; SqlCmd.CommandText = "speliminar_inventario"; SqlCmd.CommandType = CommandType.StoredProcedure; SqlParameter ParIdinventario = new SqlParameter(); ParIdinventario.ParameterName = "@IDInventario"; ParIdinventario.SqlDbType = SqlDbType.Int; ParIdinventario.Value = Inventario.Idinventario; SqlCmd.Parameters.Add(ParIdinventario); respuesta = SqlCmd.ExecuteNonQuery() == 1 ? "OK" : "NO se Elimino el Registro"; } catch (Exception ex) { respuesta = ex.Message; } finally { if (SqlCon.State == ConnectionState.Open) { SqlCon.Close(); } } return(respuesta); }