public Boolean ofertar(publicar_dto dto) { /* * USE [GD1C2016] * GO * * DECLARE @RC int * DECLARE @idusuario numeric(18,0) * DECLARE @idpublicacion numeric(18,0) * DECLARE @fecha nvarchar(255) * DECLARE @envio bit * DECLARE @monto numeric(18,2) * * -- TODO: Establezca los valores de los parámetros aquí. * * EXECUTE @RC = [DALE_SA].[pr_ofertar] * @idusuario * ,@idpublicacion * ,@fecha * ,@envio * ,@monto * GO */ try { //conectar(); using (var command = new SqlCommand("DALE_SA.pr_ofertar") { CommandType = CommandType.StoredProcedure }) { //var dt = new DataTable(); //create your own data table command.Parameters.AddWithValue("@idusuario", dto.getidusuario()); command.Parameters.AddWithValue("@idpublicacion", dto.getidpubliacion()); command.Parameters.AddWithValue("@fecha", dto.getfechasys()); command.Parameters.AddWithValue("@envio", dto.getenvio()); command.Parameters.AddWithValue("@monto", dto.getprecio()); command.Connection = cnn; conectar(); command.ExecuteNonQuery(); } System.Console.WriteLine("CONSULTA SQL OK"); } catch (Exception ex) { System.Console.WriteLine("Hubo un problema con la peticion"); System.Console.WriteLine("Execpcion decimal compra: " + ex.ToString()); return(false); } finally //si tiro error o si todo bien, cierra la sesion. { desconectar(); } return(true); }
public Boolean comprar(publicar_dto dto) { /* * DECLARE @RC int * DECLARE @cantidad numeric(18,0) * DECLARE @idusuario numeric(18,0) * DECLARE @idpublicacion numeric(18,0) * DECLARE @fecha nvarchar(255) * DECLARE @idvisibilidad numeric(18,0) * DECLARE @envio bit * DECLARE @precio numeric(18,2) * EXECUTE @RC = [DALE_SA].[pr_comprar] * @cantidad * ,@idusuario * ,@idpublicacion * ,@fecha * ,@idvisibilidad * ,@envio * ,@precio */ try { //conectar(); using (var command = new SqlCommand("DALE_SA.pr_comprar") { CommandType = CommandType.StoredProcedure }) { //var dt = new DataTable(); //create your own data table command.Parameters.AddWithValue("@cantidad", dto.getstock()); command.Parameters.AddWithValue("@idusuario", dto.getidusuario()); command.Parameters.AddWithValue("@idpublicacion", dto.getidpubliacion()); command.Parameters.AddWithValue("@fecha", dto.getfechasys()); command.Parameters.AddWithValue("@envio", dto.getenvio()); command.Parameters.AddWithValue("@precio", dto.getprecio()); System.Console.WriteLine("SARARARAR: " + command.ToString()); command.Connection = cnn; conectar(); command.ExecuteNonQuery(); } System.Console.WriteLine("CONSULTA SQL OK"); } catch (Exception ex) { System.Console.WriteLine("Hubo un problema con la peticion"); System.Console.WriteLine("Execpcion decimal compra: " + ex.ToString()); return(false); } finally //si tiro error o si todo bien, cierra la sesion. { desconectar(); } return(true); }