public void AVenta(ClsVentas ObjVent) { //Doy de alta la venta ClsBDP BD = new ClsBDP(); //Creo un objeto de la clase de base de datos para utilizarla y realizar la comunicación //Obtengo los valores de la venta DateTime Fecha = ObjVent.GetFecha(); int Monto = ObjVent.GetMonto(); using (SqlCommand comand = new SqlCommand("PRAInsertarVenta", BD.Conn))//Selecciono el procedimiento almacenado { try { comand.CommandType = System.Data.CommandType.StoredProcedure; //Defino los parámetros a ingresar del procedimiento almacenado y le envío los datos correspondientes comand.Parameters.Add(new SqlParameter("@Fecha", Fecha)); comand.Parameters.Add(new SqlParameter("@Monto", Monto)); System.Data.DataTable DT = new System.Data.DataTable(); SqlDataAdapter DA = new SqlDataAdapter(comand); BD.Open(); //Abro la conexión DA.Fill(DT); //Doy Fill al dt BD.Close(); //Cierro la conexión MessageBox.Show("¡Venta generada con éxito!"); } catch (Exception ex)//Muestro una salida en pantalla del error en caso de que lo haya { Console.Write("Error al generar venta: " + ex.Message); } } }