You are on page 1of 5

Universidad Abierta Para Adultos

Formación General

Carrera
Ingeniería en software

Asignatura
Programación lI
Tema:
Participante
Juan Carlos Reyes Pilier
Matrícula
100044739

Facilitador
Diógenes Amaury Martínez Silverio
Fecha
12 de marzo del 2022
Santiago de Los Caballeros, República Dominicana

1. investigar en la web acerca de los procedimientos almacenados y crear un


informe.

Procedimientos almacenados
Es un conjunto de comandos SQL que se almacenan junto con la base de datos. La
ventaja de un procedimiento almacenado es que podemos crearlo en cualquier editor de texto
e incluso en el servidor, es ejecutado por el motor de bases de datos y no es accesible a los
usuarios sino solo al administrador.
Implementación
Estos procedimientos, se usan a menudo, pero no siempre, para realizar consultas SQL sobre los objetos
de la base de datos de una manera abstracta, desde el punto de vista del cliente de la aplicación. Un
procedimiento almacenado permite agrupar en forma exclusiva parte de algo específico que se desee
realizar o, mejor dicho, el SQL apropiado para dicha acción.
2. Crea un proyecto con C# que permita guardar un registro de una tabla
determinada utilizando procedimientos almacenado.
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Data.SqlClient;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace TAREA_8
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}

private void textBox1_TextChanged(object sender, EventArgs e)


{

private void tabPage1_Click(object sender, EventArgs e)


{

private void Form1_Load(object sender, EventArgs e)


{
SqlConnection con = new SqlConnection(@"Data Source = DESKTOP-PEAMGTP\SQLEXPRESS; Initial Catalog = controlmedico; Integrated
Security = True");
DataTable tabla = new DataTable();
string strSql = "select * from cita";
SqlDataAdapter Da = new SqlDataAdapter(strSql, con);
Da.Fill(tabla);

ESTA.ValueMember = "NUM-CIT";
ESTA.DisplayMember = "FEC-CIT";
DATAG.DataSource = tabla;
}

private void toolStripButton2_Click(object sender, EventArgs e)


{
ClassDATOS TIPOS = new ClassDATOS();

ClassDATOS Tipos = new ClassDATOS();


Tipos.NUM_CIT = int.Parse(NumBox.Text);
Tipos.FEC_CIT = FecBox.Text;
Tipos.HOR_CIT = HorBox.Text;
Tipos.COD_CLI = CCliBox.Text;
Tipos.COD_MED = CMedBox.Text;

ClassDATOS Datos = new ClassDATOS();


GUARDAR(Tipos);

MessageBox.Show("Usuario Registrado");

}
public void GUARDAR(ClassDATOS DATOS)
{

private void guardartoolStripButton1_Click(object sender, EventArgs e)


{
NumBox.Text = "";
FecBox.Text = "";
HorBox.Text = "";
CCliBox.Text = "";
CMedBox.Text = "";
tabControl.SelectTab(registro1);
NumBox.Focus();

}
}
}

You might also like