//Método Insertar que llama al método Insertar de la clase DRepuesto //de la CapaDatos public static string Insertar(string nombre, string marca, string descripcion, float precioVenta, int stockInicial, int stockActual) { DRepuesto Obj = new DRepuesto(); Obj.Nombre = nombre; Obj.Marca = marca; Obj.Descripcion = descripcion; Obj.PrecioVenta = precioVenta; Obj.StockInicial = stockInicial; Obj.StockActual = stockActual; return Obj.Insertar(Obj); }
//Método BuscarNum_Documento que llama al método BuscarMarca //de la clase DRepuesto de la CapaDatos public static DataTable BuscarResponsable(string textobuscar) { DRepuesto Obj = new DRepuesto(); Obj.TextoBuscar = textobuscar; return Obj.BuscarMarca(Obj); }
//Método Eliminar que llama al método Eliminar de la clase DRepuesto //de la CapaDatos public static string Eliminar(int idRepuesto) { DRepuesto Obj = new DRepuesto(); Obj.Idrepuesto = idRepuesto; return Obj.Eliminar(Obj); }
//Método BuscarRazon_Social que llama al método BuscarNombre //de la clase DRepuesto de la CapaDatos public static DataTable BuscarNombre(string textobuscar) { DRepuesto Obj = new DRepuesto(); Obj.TextoBuscar = textobuscar; return Obj.BuscarNombre(Obj); }
//metodo insertar repuesto public string Insertar(DRepuesto Repuesto) { string rpta = ""; MySqlConnection SqlCon = new MySqlConnection(); try { //codigo SqlCon.ConnectionString = Conexion.conexion; SqlCon.Open(); //Establecer el comando MySqlCommand SqlCmd = new MySqlCommand(); SqlCmd.Connection = SqlCon; SqlCmd.CommandText = "spinsertar_repuesto"; SqlCmd.CommandType = CommandType.StoredProcedure; MySqlParameter ParIdRepuesto = new MySqlParameter(); ParIdRepuesto.ParameterName = "@idrepuesto"; ParIdRepuesto.MySqlDbType = MySqlDbType.Int32; ParIdRepuesto.Direction = ParameterDirection.Output;//porque es un parametro de salida SqlCmd.Parameters.Add(ParIdRepuesto); MySqlParameter Parnombre = new MySqlParameter(); Parnombre.ParameterName = "@nombre"; Parnombre.MySqlDbType = MySqlDbType.VarChar; Parnombre.Size = 25; Parnombre.Value = Repuesto.Nombre; SqlCmd.Parameters.Add(Parnombre); MySqlParameter Parmarca = new MySqlParameter(); Parmarca.ParameterName = "@marca"; Parmarca.MySqlDbType = MySqlDbType.VarChar; Parmarca.Size = 25; Parmarca.Value = Repuesto.Marca; SqlCmd.Parameters.Add(Parmarca); MySqlParameter ParDescripcion = new MySqlParameter(); ParDescripcion.ParameterName = "@descripcion"; ParDescripcion.MySqlDbType = MySqlDbType.VarChar; ParDescripcion.Size = 256; ParDescripcion.Value = Repuesto.Descripcion; SqlCmd.Parameters.Add(ParDescripcion); MySqlParameter ParPrecioVenta = new MySqlParameter(); ParPrecioVenta.ParameterName = "@precio_venta"; ParPrecioVenta.MySqlDbType = MySqlDbType.Float; ParPrecioVenta.Value = Repuesto.PrecioVenta; SqlCmd.Parameters.Add(ParPrecioVenta); MySqlParameter ParStockInicial = new MySqlParameter(); ParStockInicial.ParameterName = "@stock_inicial"; ParStockInicial.MySqlDbType = MySqlDbType.Int32; ParStockInicial.Value = Repuesto.StockInicial; SqlCmd.Parameters.Add(ParStockInicial); MySqlParameter ParStockActual = new MySqlParameter(); ParStockActual.ParameterName = "@stock_actual"; ParStockActual.MySqlDbType = MySqlDbType.Int32; ParStockActual.Value = Repuesto.StockActual; SqlCmd.Parameters.Add(ParStockActual); //ejecutamos nuestor comando rpta = SqlCmd.ExecuteNonQuery() == 1 ? "OK" : "NO se Ingreso el Registro"; } catch (Exception ex) { rpta = ex.Message; } finally { if (SqlCon.State == ConnectionState.Open) SqlCon.Close(); } return rpta; }
//metodo Eliminar public string Eliminar(DRepuesto Repuesto) { string rpta = ""; MySqlConnection SqlCon = new MySqlConnection(); try { //codigo SqlCon.ConnectionString = Conexion.conexion; SqlCon.Open(); //Establecer el comando MySqlCommand SqlCmd = new MySqlCommand(); SqlCmd.Connection = SqlCon; SqlCmd.CommandText = "speliminar_repuesto"; SqlCmd.CommandType = CommandType.StoredProcedure; MySqlParameter ParIdRepuesto = new MySqlParameter(); ParIdRepuesto.ParameterName = "@idrepuesto"; ParIdRepuesto.MySqlDbType = MySqlDbType.Int32; ParIdRepuesto.Value = Repuesto.Idrepuesto; SqlCmd.Parameters.Add(ParIdRepuesto); //ejecutamos nuestor comando rpta = SqlCmd.ExecuteNonQuery() == 1 ? "OK" : "NO se Eliminó el Registro"; } catch (Exception ex) { rpta = ex.Message; } finally { if (SqlCon.State == ConnectionState.Open) SqlCon.Close(); } return rpta; }
//metodo buscar nombre repuesto public DataTable BuscarNombre(DRepuesto Repuesto) { DataTable DtResultado = new DataTable("repuesto"); MySqlConnection SqlCon = new MySqlConnection(); try { SqlCon.ConnectionString = Conexion.conexion; MySqlCommand SqlCmd = new MySqlCommand(); SqlCmd.Connection = SqlCon; SqlCmd.CommandText = "spbuscar_repuesto_nombre"; SqlCmd.CommandType = CommandType.StoredProcedure; MySqlParameter ParTextoBuscar = new MySqlParameter(); ParTextoBuscar.ParameterName = "@TextoBuscar"; ParTextoBuscar.MySqlDbType = MySqlDbType.VarChar; ParTextoBuscar.Size = 50; ParTextoBuscar.Value = Repuesto.TextoBuscar; SqlCmd.Parameters.Add(ParTextoBuscar); MySqlDataAdapter SqlDat = new MySqlDataAdapter(SqlCmd); SqlDat.Fill(DtResultado); } catch { DtResultado = null; } return DtResultado; }
public void AddRepuesto(DRepuesto repuesto) { ListaRepuestos.Add(repuesto); }