protected void DropDownList2_SelectedIndexChanged(object sender, EventArgs e) { string pagsRealizados; GestorBD = (GestorBD.GestorBD)Session["GestorBD"]; //Muestra los otros elementos TblPagos.Visible = true; BtModi.Visible = true; GVPagos.Visible = true; //obtiene la informacion del pedido seleccionado y llena la tabla y el grid view cadSql = "select fechaPed, monto, saldocli, saldofacs from PCPedidos where folioP=" + DropDownList2.Text + ""; GestorBD.consBD(cadSql, DsPagos, "InfoPed"); Fila = DsPagos.Tables["InfoPed"].Rows[0]; Label3.Text = Fila["Monto"].ToString(); TblPagos.Rows[1].Cells[0].Text = Fila["FechaPed"].ToString(); TblPagos.Rows[1].Cells[1].Text = Fila["Monto"].ToString(); TblPagos.Rows[1].Cells[2].Text = ""; TblPagos.Rows[1].Cells[3].Text = Fila["SaldoCli"].ToString(); cadSql = "select distinct IdPago, Fecha, Monto from PCPagos where FolioP = " + DropDownList2.Text; GestorBD.consBD(cadSql, DsPag, "PagosPed"); GVPagos.DataSource = DsPag.Tables["PagosPed"]; //Muestra resultados. GVPagos.DataBind(); }
protected void DDLNombres_SelectedIndexChanged(object sender, EventArgs e) { GestorBD = (GestorBD.GestorBD)Session["GestorBD"]; //Lee los datos de los pedidos que ha hecho el empleado //y carga los Nombres de los clientes en el DDL. cadSql = "select FolioP from PCPedidos where RFCC=(select RFC from PCUsuarios where nombre='" + DDLNombres.Text + "')"; Response.Write("Cadena:" + DDLNombres.Text); GestorBD.consBD(cadSql, Dsgeneral, "Folios"); común.cargaDDL(DropDownList2, Dsgeneral, "Folios", "FolioP"); //Muestra/Oculta controles LbClave.Visible = true; DropDownList2.Visible = true; BtAltaPago.Visible = false; BtBajaP.Visible = false; BtEjecutarAlta.Visible = false; BtEjecutarBaja.Visible = false; BtModi.Visible = false; BtModP.Visible = false; BtnRegistrarModi.Visible = false; Label4.Visible = false; DDLBaja.Visible = false; DDLModi.Visible = false; TxBModi.Visible = false; TxBMonto.Visible = false; GVPagos.Visible = false; TblPagos.Visible = false; }
// MyLoginControl_Authenticate es llamado cuando el asp:logincontrol recibe datos de inicio de session // Toma los datos provistos, y hace una consulta a la base de datos, dando acceso al usuario de encontrar credenciales protected void MyLoginControl_Authenticate(object sender, AuthenticateEventArgs e) { // Checamos si el usuario existe. // Recuperamos el gestor de Session this.gestorLocal = (GestorBD.GestorBD)Session["Gestor"]; string queryStr = "select * from Usuario where nombre ='" + MyLoginControl.UserName + "' and password='******'"; // Consulta a la base de datos. this.gestorLocal.consBD(queryStr, this.DsGeneral, "Usuario"); Console.Write(DsGeneral); Usuario elusuario; // Checando si existe coincidencia en la BD. Guardando datos del usuaro actual de encontrarse if (this.DsGeneral.Tables["Usuario"].Rows.Count != 0) { //Guardamos datos del usuario actual serializado como objeto nativo, y despues vamos a la pagina de inicio int cid = (int)this.DsGeneral.Tables["Usuario"].Rows[0]["Uid"]; string nom = this.DsGeneral.Tables["Usuario"].Rows[0]["nombre"].ToString(); string pass = this.DsGeneral.Tables["Usuario"].Rows[0]["password"].ToString(); Usuario usActual = new Usuario(cid, nom, pass); Session["UsuarioActual"] = usActual; Session["carritoDeCompras"] = new List <int>(); Response.Write("<script>alert('Te encontramos')</script>"); Server.Transfer("PgPrincipal.aspx"); } else { Response.Write("<script>alert('NO te encontramos')</script>"); } }
protected void Articulo_Click(object sender, EventArgs e) { Double total = Double.Parse(Total.Text); tblDetalles.Visible = false; //Agregar la información dt = (DataTable)Session["dataTable"]; int id; String Nombre = Articulos.SelectedValue;; Double Precio; int cantidad = Int32.Parse(Cantidad.Text); Double montoTotal; cadSql = "select * from PCArtículos where Nombre='" + Nombre + "'"; GestorBD = (GestorBD.GestorBD)Session["GestorBD"]; GestorBD.consBD(cadSql, dsArticulo, "Info"); dr = dsArticulo.Tables["Info"].Rows[0]; id = Int32.Parse(dr["IdArt"].ToString()); Precio = Double.Parse(dr["Precio"].ToString()); montoTotal = cantidad * Precio; total = total + montoTotal; Total.Text = total + ""; dr = dt.NewRow(); dr["Id"] = id; dr["Nombre"] = Nombre; dr["Precio"] = Precio; dr["Cantidad"] = cantidad; dr["Monto Total"] = montoTotal; dt.Rows.Add(dr); dv = new DataView(dt); GridViewArticulos.DataSource = dv; GridViewArticulos.DataBind(); Session["dataTable"] = dt; }
//Acciones iniciales. protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { //Recupera valores de Session. GestorBD = (GestorBD.GestorBD)Session["GestorBD"]; rfc = Session["rfc"].ToString(); //Lee los datos del usuario. cadSql = "select * from PCUsuarios u, PCClientes c where u.RFC='" + rfc + "' and u.RFC=c.RFC"; GestorBD.consBD(cadSql, Dsgeneral, "Usuario"); //Despliega los datos en la tabla. Fila = Dsgeneral.Tables["Usuario"].Rows[0]; TblUsuario.Rows[1].Cells[0].Text = rfc; TblUsuario.Rows[1].Cells[1].Text = Fila["Nombre"].ToString(); TblUsuario.Rows[1].Cells[2].Text = Fila["Domicilio"].ToString(); //Lee los pedidos del cliente y carga los folios en el DDLPedidos. cadSql = "select * from PCPedidos where RFCC='" + rfc + "'"; GestorBD.consBD(cadSql, DsPedidos, "Pedidos"); común.cargaDDL(DDLPedidos, DsPedidos, "Pedidos", "FolioP"); Session["DsPedidos"] = DsPedidos; } }
// Método llamado cuando la página se termina de cargar. Encarcargada de obtener las referencias al gestor protected void Page_Load(object sender, EventArgs e) { // Checamos si es la primera vez que se carga la página if (!IsPostBack) { //Inicializamos el gestor y lo guardamos en session. this.gestorLocal = new GestorBD.GestorBD(SERVERNAME, "localhost", "sa", "sqladmin", "proyecto-musica"); Session["Gestor"] = this.gestorLocal; this.carritoDeCompras = (List <int>)Session["carritoDeCompras"]; } // Recuperamos el nombre del usuario de session, y el gestor iniciado. //Recuperamos datos. Si son null, redirect a login try { this.gestorLocal = (GestorBD.GestorBD)Session["Gestor"]; this.carritoDeCompras = (List <int>)Session["carritoDeCompras"]; } catch (Exception exx) { Server.Transfer("Default.aspx"); } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { //Recupera objetos de Session. GestorBD = (GestorBD.GestorBD)Session["GestorBD"]; rfc = Session["rfc"].ToString(); //Lee los datos del cliente. //Lee los datos del cliente cadSql = "select * from pcusuarios u, pcclientes c where u.rfc = '" + rfc + "' and u.rfc = c.rfc"; GestorBD.consBD(cadSql, DSGeneral, "Cliente"); fila = DSGeneral.Tables["Cliente"].Rows[0]; tblCliente.Rows[1].Cells[0].Text = fila["RFC"].ToString(); tblCliente.Rows[1].Cells[1].Text = fila["Nombre"].ToString(); tblCliente.Rows[1].Cells[2].Text = fila["Domicilio"].ToString(); //Lee sus pedidos y carga los folios en el ddl de pedidos. cadSql = "select * from pcpedidos where rfcc = '" + rfc + "'"; GestorBD.consBD(cadSql, DSPedidos, "Pedidos"); objComun.cargaDDL(ddlPedidos, DSPedidos, "Pedidos", "foliop"); Session["DSPedidos"] = DSPedidos; } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { Total.Text = "0.00"; //Recuperar el gestor GestorBD = (GestorBD.GestorBD)Session["GestorBD"]; //LLenar la ddl de Artículos cadSql = "select * from PCArtículos"; GestorBD.consBD(cadSql, dsArticulo, "Artículo"); objeto.cargaDDL(Articulos, dsArticulo, "Artículo", "Nombre"); Session["DSArticulo"] = dsArticulo; crearTable(); tblDetalles.Visible = false; //Si no es cliente que le de una lista de clientes para encargar if (Session["Tipo"].ToString() != "Cli") { Clientes.Visible = true; Label6.Visible = true; cadSql = "select * from PCUsuarios"; GestorBD.consBD(cadSql, dsUsuarios, "Usuarios"); objeto.cargaDDL(Clientes, dsUsuarios, "Usuarios", "RFC"); } } }
protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e) { //Primero restablecemos todos los valores y cajas Label3.Visible = false; Label4.Visible = false; TextBox1.Visible = false; TextBox2.Visible = false; btEje.Visible = false; ddlPago.Visible = false; Table1.Visible = false; GridView1.Visible = false; Label5.Visible = false; TextBox1.Text = ""; TextBox2.Text = ""; btAlta.Visible = false; btBaja.Visible = false; btMod.Visible = false; Label2.Visible = true; DropDownList2.Visible = true; GestorBD = (GestorBD.GestorBD)Session["GestorBD"]; cadSql = "select distinct p.FolioP from PCPedidos p, PCClientes c, PCEmpleados e where p.RFCC = '" + DropDownList1.SelectedValue + "' and p.RFCE = '" + Session["rfc"].ToString() + "'"; GestorBD.consBD(cadSql, DsPedidos, "Pedidos"); comunes.cargaDDL(DropDownList2, DsPedidos, "Pedidos", "FolioP"); Session["DsPedidos"] = DsPedidos; }
//Verifica que el usuario exista. protected void Login1_Authenticate(object sender, AuthenticateEventArgs e) { GestorBD = (GestorBD.GestorBD)Session["GestorBD"]; //Recupera la conexión a la BD. cadSql = "select * from PCUsuarios where RFC='" + Login1.UserName + "' and Passw='" + Login1.Password + "'"; GestorBD.consBD(cadSql, DsGeneral, "Usuario"); cadSql2 = "select * from PCEmpleados where RFC='" + Login1.UserName + "' and Categoría != 'Gerente'"; GestorBD.consBD(cadSql2, DsEmpleado, "Empleado"); //Verifica si el usuario existe en la BD. if (DsGeneral.Tables["Usuario"].Rows.Count != 0) { Session["rfc"] = Login1.UserName; //Sí, guarda el RFC del usuario. cadSql2 = "select * from PCEmpleados where RFC='" + Session["rfc"].ToString() + "' and Categoría != 'Gerente'"; GestorBD.consBD(cadSql2, DsEmpleado, "Empleado"); if (DsEmpleado.Tables["Empleado"].Rows.Count != 0) { Server.Transfer("MenuEmpleados.aspx"); } else { Server.Transfer("AdminUsuarios.aspx"); } } }
//Parte 3c: termina de completar el cambio en los datos del usuario. protected void cambio() { GestorBD = (GestorBD.GestorBD)Session["GestorBD"]; DsGeneral = (DataSet)Session["DsGeneral"]; //Cambia datos en la tabla Usuarios. cadSql = "update PCUsuarios set Nombre= '" + TxtNombre.Text + "', Passw='" + TxtPassw.Text + "' where RFC='" + DDLUsuarios.Text + "'"; if (GestorBD.cambiaBD(cadSql) == OK) { LblMensaje.Text = "Actualización exitosa en Usuarios"; //Si el usuario es un cliente, también cambia el domicilio. if (Session["tipo"].ToString() == "Cli") { cadSql = "update PCClientes set Domicilio='" + TxtDomicilio.Text + "'" + " where RFC='" + DDLUsuarios.Text.Trim() + "'"; if (GestorBD.cambiaBD(cadSql) == OK) { LblMensaje.Text = "Actualización exitosa en Clientes"; } else { LblMensaje.Text = "Error de Actualización en la tabla Clientes"; } } } else { LblMensaje.Text = "Error de Actualización en la tabla Usuarios"; } }
protected void Button3_Click(object sender, EventArgs e) { //Recupera valores de Session. GestorBD = (GestorBD.GestorBD)Session["GestorBD"]; rfc = Session["rfc"].ToString(); Server.Transfer("AltaPagos.aspx"); }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { //Recupera los objetos de sesión. rfc = Session["RFC"].ToString(); GestorBD = (GestorBD.GestorBD)Session["GestorBD"]; //Lee los datos del usuario. cadSql = "select * from PCUsuarios u, PCEmpleados e where u.RFC='" + rfc + "' and u.RFC=e.RFC"; GestorBD.consBD(cadSql, "Usuario", DsGeneral); fila = DsGeneral.Tables["Usuario"].Rows[0]; //Asigna los valores de fila en la tabla. tblUsuario.Rows[1].Cells[0].Text = rfc; tblUsuario.Rows[1].Cells[1].Text = fila["Nombre"].ToString(); tblUsuario.Rows[1].Cells[2].Text = fila["Categoría"].ToString(); //Carga los folios de los pedidos del empleado elegido. cadSql = "select * from PCPedidos where RFCE='" + rfc + "'"; GestorBD.consBD(cadSql, "Pedidos", DsPedidos); comunes.cargaDDL(DDLPedidos, DsPedidos, "Pedidos", "FolioP"); Session["DsPedidos"] = DsPedidos; } }
//muestra los datos relacionados en el ddl protected void ddlPedidos_SelectedIndexChanged(object sender, EventArgs e) { cadSql = "select * from pcpedidos where foliop = " + Convert.ToInt16(ddlPedidos.SelectedValue.ToString()); GestorBD = (GestorBD.GestorBD)Session["GestorBD"]; GestorBD.consBD(cadSql, DSPedido, "Pedido"); fila = DSPedido.Tables["Pedido"].Rows[0]; tblPedidos.Rows[1].Cells[0].Text = fila["foliop"].ToString(); tblPedidos.Rows[1].Cells[1].Text = fila["fechaped"].ToString(); tblPedidos.Rows[1].Cells[2].Text = fila["monto"].ToString(); tblPedidos.Rows[1].Cells[3].Text = fila["saldocli"].ToString(); tblPedidos.Rows[1].Cells[4].Text = fila["saldofacs"].ToString(); //muestra los artículos del pedido cadSql = "select Nombre, CantPed, CantEnt from PCDetalle d, PCArtículos a " + "where folioP = " + ddlPedidos.Text + " and d.idart = a.idart"; GestorBD.consBD(cadSql, DSArtículos, "Artículos"); GrdArticulos.DataSource = DSArtículos.Tables["Artículos"]; GrdArticulos.DataBind(); //muestra los pagos realizados al pedido seleccionado //Muestra los pagos realizados para el pedido seleccionado. cadSql = "select * from PCPagos where FolioP=" + ddlPedidos.Text; GestorBD.consBD(cadSql, DSPagos, "Pagos"); GrdPagos.DataSource = DSPagos.Tables["Pagos"]; //Muestra resultados. GrdPagos.DataBind(); }
//Lee los datos de los usuarios y muestra sus RFC en el DDL de usuarios. //Esta rutina es usada tanto en baja, como en cambio de datos de usuarios. protected void leeUsuarios() { GestorBD = (GestorBD.GestorBD)Session["GestorBD"]; cadSql = "select * from PCUsuarios"; GestorBD.consBD(cadSql, "DatosUsuarios", DsGeneral); comunes.cargaDDL(DDLUsuarios, DsGeneral, "DatosUsuarios", "RFC"); Session["DsGeneral"] = DsGeneral; }
//Ya que se verificó que existe el usuario, se obtiene el tipo el usuario private String getTipo(String rfc) { GestorBD = (GestorBD.GestorBD)Session["GestorBD"]; cadSql = "select * from PCUsuarios where RFC='" + Session["RFC"].ToString() + "'"; GestorBD.consBD(cadSql, "Tipos", DsGeneral); return(DsGeneral.Tables["Tipos"].Rows[0]["Tipo"].ToString()); }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { //Recupera valores de Session. GestorBD = (GestorBD.GestorBD)Session["GestorBD"]; rfc = Session["rfc"].ToString(); } }
//=============================================================== //Alta de un nuevo usuario: //primeramente lo da de alta en la tabla de Usuarios, verificando antes que no exista //el RFC. Después da de alta en las tablas de Clientes o Empleados, según el tipo de //usuario de que se trate. public void alta() { //Parte 1b: da de alta al nuevo usuario. GestorBD = (GestorBD.GestorBD)Session["GestorBD"]; //Verifica que el RFC no exista en la BD. cadSql = "select * from PCUsuarios where RFC='" + TxtRFC.Text + "'"; GestorBD.consBD(cadSql, DsGeneral, "Usuario"); if (DsGeneral.Tables["Usuario"].Rows.Count == 0) { //Si el RFC no existe, entonces inserta en la tabla de Usuarios. cadSql = "insert into PCUsuarios values('" + TxtRFC.Text + "','" + TxtNombre.Text + "','" + TxtPassw.Text + "','" + DDLTipo.SelectedValue.ToString() + "')"; if (GestorBD.altaBD(cadSql) == OK) { if (DDLTipo.SelectedValue.ToString() == "Cli") { //============================================ //Parte 1c: alta de un cliente. cadSql = "insert into PCClientes values('" + TxtRFC.Text + "','" + TxtDomicilio.Text + "')"; if (GestorBD.altaBD(cadSql) == OK) { LblMensaje.Text = "Inserción exitosa en Usuarios y Clientes"; } else { LblMensaje.Text = "Error de inserción en la tabla Clientes"; } } else { //============================================ //Parte 1d: alta de un empleado. cadSql = "insert into PCEmpleados values('" + TxtRFC.Text + "','" + TxtCat.Text + "')"; if (GestorBD.altaBD(cadSql) == OK) { LblMensaje.Text = "Inserción exitosa en Usuarios y Empleados"; } else { LblMensaje.Text = "Error de inserción en la tabla Empleados"; } } } else { LblMensaje.Text = "Error de inserción en la tabla Usuarios"; } } else { LblMensaje.Text = "Error: este RFC ya existe en la BD"; } }
//================================================================= //Baja de un usuario: //elimina al usuario elegido en el DDL. protected void baja() { String RFC, tipo; DataRow[] filas; //Parte 2b: acciones iniciales para la baja. //Determina el tipo del usuario (cliente o empleado) usando la información que ya está //en el DataSet. RFC = DDLUsuarios.SelectedValue; DsGeneral = (DataSet)Session["DsGeneral"]; filas = DsGeneral.Tables["DatosUsuarios"].Select("RFC='" + RFC + "'"); fila = filas[0]; tipo = fila["Tipo"].ToString(); //Da de baja en Clientes o Empleados, según el tipo de usuario. GestorBD = (GestorBD.GestorBD)Session["GestorBD"]; if (tipo == "Cli") { //=========================================== //Parte 2c: Baja en la tabla de Clientes. cadSql = "delete from PCClientes where RFC='" + RFC + "'"; if (GestorBD.bajaBD(cadSql) == OK) { LblMensaje.Text = "Eliminación exitosa en Clientes"; } else { LblMensaje.Text = "Error de eliminación en la tabla Clientes"; } } else { //=========================================== //Parte 2d: Baja en la tabla de Empleados. cadSql = "delete from PCEmpleados where RFC='" + RFC + "'"; if (GestorBD.bajaBD(cadSql) == OK) { LblMensaje.Text = "Eliminación exitosa en Empleados"; } else { LblMensaje.Text = "Error de eliminación en la tabla Empleados"; } } //=========================================== //Parte 2e: Da de baja en la tabla de Usuarios. cadSql = "delete from PCUsuarios where RFC='" + RFC + "'"; if (GestorBD.bajaBD(cadSql) == OK) { LblMensaje.Text = "Eliminación exitosa en Usuarios"; } else { LblMensaje.Text = "Error de eliminación en la tabla Usuarios"; } }
private void FrmAlta_Load(object sender, EventArgs e) { //1- Acceso a la BD. GestorBD = new GestorBD.GestorBD("MSDAORA", "bd07", "fercab", "oracle"); //2- Llenar CB de instituciones cadSql = "select distinct NomIns from Institucion"; GestorBD.consBD(cadSql, dsInst, "Ins"); Varios.Comunes.cargaCombo(cbInst, dsInst, "Ins", "NomIns"); }
protected void Page_Load(object sender, EventArgs e) { // Checamos si es la primera vez que se carga la página if (!IsPostBack) { //Inicializamos el gestor y lo guardamos en session. this.gestorLocal = new GestorBD.GestorBD(SERVERNAME, "localhost", "sa", "sqladmin", "proyecto-musica"); Session["Gestor"] = this.gestorLocal; } // Recuperamos el nombre del usuario de session, y el gestor iniciado. this.gestorLocal = (GestorBD.GestorBD)Session["Gestor"]; this.usuarioActual = (Usuario)Session["UsuarioActual"]; this.hola = this.usuarioActual.nombre; this.carritoDeCompras = (List <int>)Session["carritoDeCompras"]; // Recuperamos las canciones más compradas, y serializamos en objetos nativos // Query a la bd string sqlQuery = "select cid, count(cid) as contado from compra group by cid order by contado desc"; this.gestorLocal.consBD(sqlQuery, this.DsGeneral, "compra"); // Asumimos que la base es no vacia. Obtenemos las claves. for (int i = 0; i < 6; i++) { // this.DsGeneral.Tables["compra"].Rows[i]["cid"]; top5Songs += this.DsGeneral.Tables["compra"].Rows[i]["cid"].ToString(); if (i < 5) { top5Songs += ","; } } //Obteniendo solamente las canciones que necesitamos. Tomamos 6 por razones esteticas sqlQuery = "select * from cancion where cid in (" + this.top5Songs + "); "; this.gestorLocal.consBD(sqlQuery, DsGeneral, "cancion"); for (int i = 0; i < 6; i++) { //Obteniendo atributos para serializar string nombre = this.DsGeneral.Tables["cancion"].Rows[i]["nombre"].ToString(); string artista = this.DsGeneral.Tables["cancion"].Rows[i]["artista"].ToString(); string album = this.DsGeneral.Tables["cancion"].Rows[i]["album"].ToString(); int ano = (int)this.DsGeneral.Tables["cancion"].Rows[i]["año"]; decimal precio = Convert.ToDecimal(this.DsGeneral.Tables["cancion"].Rows[i]["precio"]); string pic = this.DsGeneral.Tables["cancion"].Rows[i]["picURL"].ToString(); int cid = (int)this.DsGeneral.Tables["cancion"].Rows[i]["cid"]; populares[i] = new Cancion(nombre, artista, album, ano, precio, pic, cid); } }
//=============================================================== //Alta de un nuevo usuario: //primeramente lo da de alta en la tabla de Usuarios, verificando antes que no exista //el RFC. Después da de alta en las tablas de Clientes o Empleados, según el tipo de //usuario de que se trate. public void alta() { //Recupera a GerstorBD. GestorBD = (GestorBD.GestorBD)Session["GestorBD"]; //Verifica que el RFC nuevo no exista en PCUsuarios. cadSql = "select * from PCUsuarios where RFC='" + TxtRFC.Text + "'"; GestorBD.consBD(cadSql, "DatosUsuario", DsGeneral); if (DsGeneral.Tables["DatosUsuario"].Rows.Count == 0) { //Si el RFC no existe, se agrega el nuevo usuario. cadSql = "insert into PCUsuarios values ('" + TxtRFC.Text + "','" + TxtNombre.Text + "','" + TxtPassw.Text + "','" + DDLTipo.SelectedValue + "')"; if (GestorBD.altaBD(cadSql) == OK) { if (DDLTipo.SelectedValue == "Cli") { //Alta de un cliente. cadSql = "insert into PCClientes values('" + TxtRFC.Text + "','" + TxtDomicilio.Text + "')"; if (GestorBD.altaBD(cadSql) == OK) { LblMensaje.Text = "Inserción exitosa en Usuarios y Clientes"; } else { LblMensaje.Text = "Error de inserción en la tabla Clientes"; } } else { //Alta de un empleado. cadSql = "insert into PCEmpleados values('" + TxtRFC.Text + "','" + TxtCat.Text + "')"; if (GestorBD.altaBD(cadSql) == OK) { LblMensaje.Text = "Inserción exitosa en Usuarios y Empleados"; } else { LblMensaje.Text = "Error de inserción en la tabla Empleados"; } } } else { LblMensaje.Text = "Error de inserción en la tabla de usuarios"; } } else { LblMensaje.Text = "El RFC ya existe en la BD"; } }
//Acciones iniciales. protected void Page_Load(object sender, EventArgs e) { Label1.Text = DateTime.Now.ToString(); //La propiedad, de la página, IsPostBack da False la 1a. vez que se carga la págiona. //Después siempre da True. if (!IsPostBack) { GestorBD = new GestorBD.GestorBD("MSDAORA", "bd07", "fercab", "oracle"); Session["GestorBD"] = GestorBD; } }
//Acciones iniciales al ejecutar la aplicación. protected void Page_Load(object sender, EventArgs e) { Label1.Text = DateTime.Now.ToString(); //La propiedad IsPostBack, de cada página, tiene valor false //la 1a. vez que se carga la página; da true, las veces subsecuentes. if (!IsPostBack) { GestorBD = new GestorBD.GestorBD("MSDAORA", "bdalumno", "alumno", "oracle"); Session["GestorBD"] = GestorBD; } }
//Acciones iniciales. protected void Page_Load(object sender, EventArgs e) { lblFH.Text = DateTime.Now.ToString(); //IsPostBack - da false la 1a. vez que se carga la página; // true desde la 2a. vez. if (!IsPostBack) { //Conexión a la BD. GestorBD = new GestorBD.GestorBD("MSDAORA", "bd01", "esqose", "oracle.itam.mx"); Session["GestorBD"] = GestorBD; //Response.Write("Conecté"); } }
//Carga la tabla con la información del pedido seleccionado protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e) { cadSql = "select * from pcpedidos where foliop = " + Convert.ToInt16(ddlFPedidos.SelectedValue.ToString()); GestorBD = (GestorBD.GestorBD)Session["GestorBD"]; GestorBD.consBD(cadSql, DSPedido, "Pedido"); fila = DSPedido.Tables["Pedido"].Rows[0]; tblInfoPedidos.Rows[1].Cells[0].Text = fila["foliop"].ToString(); tblInfoPedidos.Rows[1].Cells[1].Text = fila["fechaped"].ToString(); tblInfoPedidos.Rows[1].Cells[2].Text = fila["monto"].ToString(); tblInfoPedidos.Rows[1].Cells[3].Text = fila["saldocli"].ToString(); tblInfoPedidos.Rows[1].Cells[4].Text = fila["saldofacs"].ToString(); }
//Acciones Iniciales protected void Page_Load(object sender, EventArgs e) { LblFecha.Text = DateTime.Now.ToString(); //IsPostBack da la primera vez que se se entra a la página, //da true las veces subsecuentes. if (!IsPostBack) { //conexión a la base de datos GestorBD = new GestorBD.GestorBD("MSDAORA", "bd12", "lircar", "oracle"); Session["GestorBD"] = GestorBD; } }
protected void BtAltaPago_Click(object sender, EventArgs e) { GestorBD = (GestorBD.GestorBD)Session["GestorBD"]; //Muestra/Oculta controles LbAlta.Visible = true; TxBMonto.Visible = true; BtEjecutarAlta.Visible = true; DDLBaja.Visible = false; BtEjecutarBaja.Visible = false; DDLModi.Visible = false; TxBModi.Visible = false; BtnRegistrarModi.Visible = false; Label4.Visible = false; }
private bool valida() { cadSql = "select * from pcusuarios where rfc = '" + Login2.UserName + "' and passw = '" + Login2.Password + "'"; GestorBD = (GestorBD.GestorBD)Session["GestorBD"]; GestorBD.consBD(cadSql, DsGeneral, "temp"); if (DsGeneral.Tables["temp"].Rows.Count != 0) { return(true); } return(false); }
protected void DropDownList2_SelectedIndexChanged(object sender, EventArgs e) { //Un Table el cual se mostrará al momento de seleccionar un pedido; en él se verán: //la fecha del pedido, su total a pagar, la suma acumulada de los montos de los // pagos que se han realizado para el mismo y el saldo que resta por cubrir. // Si no tiene pagos, muestra un mensaje adecuado. Table1.Visible = true; btAlta.Visible = true; btBaja.Visible = true; btMod.Visible = true; GridView1.Visible = true; GestorBD = (GestorBD.GestorBD)Session["GestorBD"]; cadSql = "select fechaPed, pe.monto, sum(distinct(pa.monto)) as saldo, pe.monto-sum(distinct(pa.monto)) as deuda " + "from PCPagos pa, PCPedidos pe, PCClientes c, PCEmpleados e where pe.RFCC = '" + DropDownList1.SelectedValue + "' and pe.RFCE = '" + Session["rfc"].ToString() + "' and pe.foliop=pa.folioP and pe.folioP='" + DropDownList2.SelectedValue + "' " + "group by fechaPed, pe.monto"; GestorBD.consBD(cadSql, DsPagos, "Pedidos"); //Despliega los datos en la tabla. if (DsPagos.Tables["Pedidos"].Rows.Count > 0) { Fila = DsPagos.Tables["Pedidos"].Rows[0]; Table1.Rows[1].Cells[0].Text = Fila["FechaPed"].ToString(); Table1.Rows[1].Cells[1].Text = Fila["monto"].ToString(); Table1.Rows[1].Cells[2].Text = Fila["saldo"].ToString(); Table1.Rows[1].Cells[3].Text = Fila["deuda"].ToString(); } else { Response.Write("Error, el cliente no ha hecho ningun pago"); } //Un GridView, que también se mostrará al momento de seleccionar un pedido, //con los datos de cada pago realizado por el cliente para ese pedido: //clave, fecha y monto del pago (posiblemente aquí puedas reutilizar código). cadSql = "select distinct f.idPago, f.fecha, f.monto from PCPagos f, PCPedidos p where " + "f.FolioP = '" + DropDownList2.SelectedValue + "' order by f.idPago asc"; GestorBD.consBD(cadSql, DsPagos2, "Pagos2"); GridView1.DataSource = DsPagos2.Tables["Pagos2"]; //Muestra resultados. GridView1.DataBind(); comunes.cargaDDL(ddlPago, DsPagos2, "Pagos2", "idPago"); //Muestra los pagos realizados para el pedido seleccionado. //cadSql = "select * from PCPagos where FolioP=" + DDLPedidos.Text; //GestorBD.consBD(cadSql, DsPagos, "Pagos"); //GrdPagos.DataSource = DsPagos.Tables["Pagos"]; //Muestra resultados. //GrdPagos.DataBind(); }