public void SaveCardex(Cardex cardex) { try { using (var cmd = new SqlCommand()) { cmd.CommandType = CommandType.StoredProcedure; cmd.CommandText = "car_guardar_cardex"; // Parametros cmd.Parameters.Add("@id", SqlDbType.Int).Value = cardex.Id; cmd.Parameters.Add("@cod_sucursal", SqlDbType.SmallInt).Value = cardex.Sucursal.Codigo; cmd.Parameters.Add("@cod_operacion", SqlDbType.SmallInt).Value = cardex.Operacion.Codigo; cmd.Parameters.Add("@cod_producto", SqlDbType.Int).Value = cardex.Producto.Codigo; cmd.Parameters.Add("@fecha_operacion", SqlDbType.DateTime).Value = cardex.FechaOperacion; cmd.Parameters.Add("@cantidad", SqlDbType.Int).Value = cardex.Cantidad; cmd.Parameters.Add("@descripcion", SqlDbType.VarChar, 500).Value = cardex.Descripcion; // Ejecutamos el procedimiento this._dbConnector.Exec(cmd); // Validamos si existe error al consultar datos if (!this._dbConnector.Status()) { throw new Exception(this._dbConnector.Error()); } } } catch (Exception ex) { throw ex; } }
public void SaveCardex(Cardex cardex) { try { this._cardexRepository.SaveCardex(cardex); } catch (Exception ex) { throw ex; } }
public async Task <IHttpActionResult> Save(Cardex cardex) { try { await Task.Run(() => { this._cardexBL.SaveCardex(cardex); }); return(Ok()); } catch (Exception ex) { return(InternalServerError(ex)); } }