protected void TableReques_RowEditing(object sender, GridViewEditEventArgs e) { var fila = e.NewEditIndex; var idRow = TableReques.Rows[fila].Cells[0].Text; ConectionDB conection = new ConectionDB(); string commandUpdate = "UPDATE [dbo].[Requisicion] SET[estado] = 3,[fechaPedido] = '" + DateTime.Now.ToString("yyyy-MM-dd") + "' WHERE idRequisicion = " + idRow; int result = conection.insertCommand(commandUpdate); if (result != 0) { //Registramos los datos en Facturas commandUpdate = "INSERT INTO [dbo].[Factura] ([requisicion],[provedor],[Estatus]) VALUES(" + idRow + ",(" + "Select top 1 idProvedor from dbo.provedor where [categoria] = (Select idCategoria from dbo.Categoria where idCategoria = " + TableReques.Rows[fila].Cells[4].Text + "),4)"; result = conection.insertCommand(commandUpdate); if (result != 0) { Response.Write("<script>alert('La requicision fue aprovada, se enviara el pedido al Proveedor.');</script>"); Response.Redirect("~/NuevaRequisicion"); } } else { Response.Write("<script>alert('No pudimos borrar esta Requision, se encuetra ligada a unas Facturas');</script>"); } conection.CloseDB(); }
protected void pagarFactura_Click(object sender, EventArgs e) { var factura = DD_Pagar.SelectedValue; var tipoPago = DD_Pago.SelectedValue; var prove = DD_Provedor.SelectedValue; ConectionDB conection = new ConectionDB(); String SqlCommand = String.Format("UPDATE [dbo].[Factura] SET [pago] = {0},[fechaPago] = '{1}',[Estatus] = 5 WHERE idFactura = {2}", tipoPago, DateTime.Now.ToString("yyyy-MM-dd"), factura); try { var result = conection.insertCommand(SqlCommand); if (result != 0) { //notificacion DD_Pagar.Dispose(); DD_Pago.Dispose(); Response.Write("<script>alert('Pago registrado Exitosamente.');</script>"); Response.Redirect("~/PagarFactura"); } } catch (Exception ex) { Console.WriteLine(ex.Message); } conection.CloseDB(); DD_Pagar.SelectedValue = ""; DD_Pago.SelectedValue = ""; }
protected void Page_Load(object sender, EventArgs e) { ConectionDB conection = new ConectionDB(); try { //Declaro mi SqlCommand var fill = "SELECT R.[idRequisicion],R.[fechaCreacion],CONCAT(U.nombre,' ', U.apellido) AS Encargado,O.nombre,C.descripcion as Tipo, R.descripcion , E.descripcion as Estatus " + "FROM [dbo].[Requisicion] as R " + "inner join[dbo].Obra as O on O.idObra = R.obra " + "inner join[dbo].Usuario as U on U.idUsuario = R.encargado " + "inner Join[dbo].Estado as E on E.idEstado = R.estado " + "inner join[dbo].Categoria as C on C.idCategoria = R.tipoDeMaterial " + "WHERE R.estado = 1"; TableReques.DataSource = conection.GetData(fill); TableReques.DataBind(); conection.CloseDB(); } catch (Exception ex) { Response.Write(ex.Message); } conection.CloseDB(); }
protected void Button1_Click(object sender, EventArgs e) { string razon = Razon.Text; string categoria = DD_categoria.SelectedValue; string direccion = direc.Text; string bancaria = Cuenta.Text; string telefono = Tele.Text; string correo = cocrreo.Text; ConectionDB conection = new ConectionDB(); String sccript = "INSERT INTO [dbo].[Provedor] ([razonSocial],[categoria],[direccion],[tel],[correo],[cuentaBancaria]) VALUES ('" + razon + "'," + categoria + ",'" + direccion + "','" + telefono + "','" + correo + "','" + bancaria + "')"; try { var result = conection.insertCommand(sccript); if (result != 0) { //notificacion Response.Write("<script>alert('Proveedor registrado Exitosamente.');</script>"); Response.Redirect("~/Proveedores"); } }catch (Exception ex) { Console.WriteLine(ex.Message); } Razon.Text = ""; categ.Text = ""; direc.Text = ""; Cuenta.Text = ""; Tele.Text = ""; cocrreo.Text = ""; conection.CloseDB(); }
protected void guardar_user_Click(object sender, EventArgs e) { var nombre = nombre_txt.Text; var apellido = apellido_txt.Text; var correo = correo_txt.Text; var celular = celular_txt.Text; ConectionDB conection = new ConectionDB(); String sccript = String.Format("INSERT INTO [dbo].[Usuario] ([rol],[nombre],[apellido],[correo],[celular],[credencial])VALUES(2,'{0}','{1}','{2}','{3}','helloworld')", nombre, apellido, correo, celular); try { var result = conection.insertCommand(sccript); if (result != 0) { //mostrar notificacion Response.Write("<script>alert('Encargado registrado Exitosamente.');</script>"); Response.Redirect("~/Encargados"); } } catch (Exception ex) { Response.Write(ex.Message); } conection.CloseDB(); nombre_txt.Text = ""; apellido_txt.Text = ""; correo_txt.Text = ""; celular_txt.Text = ""; }
protected void Btn_Login_Click(object sender, EventArgs e) { // Recuperando los datos de la vista var email = Txt_Email.Value; var pwd = Txt_Pwd.Value; //Declaro mi sentencia SQL string consulta = String.Format("SELECT idUsuario,rol,nombre,apellido,correo,password FROM [dbo].[Usuario] where correo = '{0}' and password='******' ", email, pwd); //Instancio mi clase para comunicarme a DB ConectionDB conectionDB = new ConectionDB(); SqlDataReader sqlData = conectionDB.realizarConsulta(consulta); //Si el usuario fue encontrado if (sqlData.Read()) { //Setemoas las variables Session Session["IsLoged"] = true; Session["id"] = sqlData["idUsuario"].ToString(); Session["Rol"] = sqlData["rol"].ToString(); Session["Nombre"] = sqlData["nombre"].ToString() + " " + sqlData["apellido"].ToString(); Session["Correo"] = sqlData["correo"].ToString(); Response.Redirect("~/Home"); } else { //Imprimir un mensaje de error // Favor de validar Credenciales Response.Write("<script>alert('Contraseña invalida, Favor de validar Usuario y Password');</script>"); Response.Redirect("~/Autentication"); } conectionDB.CloseDB(); }
protected void guardar_propietario_Click(object sender, EventArgs e) { var nombre = nombre_txt.Text; var apellido = apellido_text.Text; var telefono = telefono_text.Text; ConectionDB conection = new ConectionDB(); string sqlCommand = String.Format("INSERT INTO [dbo].[Propietario] ([nombre],[apellido],[celular]) VALUES({0},{1},{2})", nombre, apellido, telefono); try { var result = conection.insertCommand(sqlCommand); if (result != 0) { Response.Write("<script>alert('Propietario registrado Exitosamente.');</script>"); Response.Redirect("~/Propietario"); } } catch (Exception ex) { Response.Write(ex.Message); } nombre_txt.Text = ""; apellido_text.Text = ""; telefono_text.Text = ""; conection.CloseDB(); }
protected void Btn_GuardarCategoria_Click(object sender, EventArgs e) { string categoria = Text_categoria.Text; if (categoria.Length > 0) { ConectionDB conection = new ConectionDB(); String InsertCommand = "INSERT INTO [dbo].[Categoria] ([descripcion]) VALUES ('" + categoria + "')"; var result = conection.insertCommand(InsertCommand); if (result != 0) { // Mostrar mensaje de registro guardado Response.Write("<script>alert('Categoria registrada Exitosamente.');</script>"); Response.Redirect("~/Categoria"); } Text_categoria.Text = ""; conection.CloseDB(); } else { //Mostrando un mensaje diciendo que el campo vacio Response.Write("<script>alert('La descripcion de la categoria no puede ir vacio.');</script>"); Response.Write("<script>toastr.error('Please Enter Name', 'Error');</script>"); } }
protected void TableReques_RowDeleting(object sender, GridViewDeleteEventArgs e) { var fila = e.RowIndex; var idRow = TableReques.Rows[fila].Cells[0].Text; ConectionDB conection = new ConectionDB(); string commandDelete = "DELETE FROM [dbo].[Requisicion] WHERE [idRequisicion] = " + fila; int result = conection.insertCommand(commandDelete); if (result != 0) { Response.Redirect("~/NuevaRequisicion"); } else { Response.Write("<script>alert('No pudimos borrar esta Requision, se encuetra ligada a unas Facturas');</script>"); } conection.CloseDB(); }
protected void proyec_RowDeleting(object sender, GridViewDeleteEventArgs e) { var fila = e.RowIndex; var idRow = proyec.Rows[fila].Cells[0].Text; ConectionDB conection = new ConectionDB(); string commandDelete = "Delete [dbo].[Obra] where idObra = " + fila; int result = conection.insertCommand(commandDelete); if (result != 0) { Response.Redirect("~/Obras"); } else { Response.Write("<script>alert('No pudimos borrar esta obra, se encuetra ligada a unas Facturas');</script>"); } conection.CloseDB(); }
protected void Page_Load(object sender, EventArgs e) { ConectionDB conection = new ConectionDB(); try { //Declaro mi SqlCommand var emple = "SELECT [idUsuario],[rol],[nombre],[apellido],[correo],[celular],[credencial] FROM [dbo].[Usuario] WHERE Usuario.rol = 2; "; empleados.DataSource = conection.GetData(emple); empleados.DataBind(); conection.CloseDB(); } catch (Exception ex) { Response.Write(ex.Message); } }
protected void Page_Load(object sender, EventArgs e) { ConectionDB conection = new ConectionDB(); conection.ConnectDB(); try { //Declaro mi SqlCommand var fill = "SELECT [idCategoria],[descripcion] FROM [dbo].[Categoria]"; cate.DataSource = conection.GetData(fill); cate.DataBind(); conection.CloseDB(); } catch (Exception ex) { Response.Write(ex.Message); } conection.CloseDB(); }
protected void Page_Load(object sender, EventArgs e) { // Instanciomaos clases de conexion a BD ConectionDB conection = new ConectionDB(); //Sentencia SQL a ejecutar var SqlCommandProp = "SELECT TOP (1000) [idPropietario],[nombre],[apellido],[celular] FROM [dbo].[Propietario]"; try { //Recuperamos los datos de BD proyec.DataSource = conection.GetData(SqlCommandProp); //POblamos la GridView con la Data recuperada proyec.DataBind(); //Cerramos conexion a BD } catch (Exception ex) { Response.Write(ex.Message); } conection.CloseDB(); }
protected void Page_Load(object sender, EventArgs e) { // Instanciomaos clases de conexion a BD ConectionDB conection = new ConectionDB(); //Sentencia SQL a ejecutar var SqlCommandObra = "SELECT [ID],[Cliente],[Encargado],[Obra],[direccion],[fechaInicio],[fechaTermino],[Total] FROM [dbo].[CostoProyecto]"; try { //Recuperamos los datos de BD proyec.DataSource = conection.GetData(SqlCommandObra); //POblamos la GridView con la Data recuperada proyec.DataBind(); //Cerramos conexion a BD conection.CloseDB(); } catch (Exception ex) { Response.Write(ex.Message); } }
protected void Btn_guardar_Click(object sender, EventArgs e) { var requisicion = DropDownRequisiciones.SelectedValue; var monto = Txt_Monto.Text; string sqlCommand = "update [dbo].[Factura] set total = " + monto + " , fechaMaxPago = '" + DateTime.Now.AddDays(30).ToString("yyyy-MM-dd") + "' where requisicion = " + requisicion + ""; ConectionDB connection = new ConectionDB(); int result = connection.insertCommand(sqlCommand); sqlCommand = "update [dbo].[Requisicion] set estado = 3, fechaEntrega = '" + DateTime.Now.ToString("yyyy-MM-dd") + "';"; result = connection.insertCommand(sqlCommand); if (result != 0) { //notificacion DD_Pagar.Dispose(); DD_Pago.Dispose(); Response.Write("<script>alert('Requisicion actualizada correctamente.');</script>"); Response.Redirect("~/NuevaRequisicion"); } }
protected void Page_Load(object sender, EventArgs e) { ConectionDB conection = new ConectionDB(); var RProvedores = "SELECT p.idProvedor,p.razonSocial,c.descripcion,p.direccion,p.tel,p.correo,p.cuentaBancaria " + "FROM dbo.Provedor as p " + "Inner join dbo.Categoria as c on p.categoria = c.idCategoria;"; Tab_prove.DataSource = conection.GetData(RProvedores); Tab_prove.DataBind(); //Drop_list de Propietarios string sqlQuery = "SELECT idCategoria, descripcion FROM [dbo].[Categoria]"; DataTable dt = conection.GetData(sqlQuery); if (dt.Rows.Count > 0) { foreach (DataRow item in dt.Rows) { ListItem newItem = new ListItem(item[1].ToString(), item[0].ToString()); DD_categoria.Items.Add(newItem); } } var fill = "SELECT [idCategoria], CONCAT ([descripcion]) As Nombre FROM [dbo].[Categoria]"; try { //Recuperamos los datos de BD DD_categoria.DataSource = conection.GetData(fill); //POblamos la GridView con la Data recuperada DD_categoria.DataBind(); //Cerramos conexion a BD } catch (Exception ex) { Response.Write(ex.Message); } conection.CloseDB(); }
protected void Page_Load(object sender, EventArgs e) { ConectionDB conection = new ConectionDB(); //Cargamos las facturas pendientes de Pago try { //Declaro mi SqlCommand var facturasXpagar = "SELECT * FROM [dbo].[FacturasPendientes]"; FacturasPendientesPago.DataSource = conection.GetData(facturasXpagar); FacturasPendientesPago.DataBind(); } catch (Exception ex) { Response.Write(ex.Message); } var facturasPendientes = "Select F.idFactura,R.idRequisicion, R.fechaCreacion,P.razonSocial,E.descripcion, R.fechaPedido, O.nombre from [dbo].[Factura] AS F " + "inner join dbo.Provedor as P On P.idProvedor = F.provedor " + "inner join dbo.Requisicion AS R On F.requisicion = R.idRequisicion " + "inner join dbo.Estado as E ON E.idEstado = R.estado " + "inner join dbo.Obra as O On R.obra = O.idObra " + "where F.Estatus = 4"; Requisiciones.DataSource = conection.GetData(facturasPendientes); Requisiciones.DataBind(); //Cargamos el DronDowList de Facturas string sqlQuery = "SELECT [idFactura] FROM [dbo].[Factura] where Estatus = 4"; DataTable dt = conection.GetData(sqlQuery); if (dt.Rows.Count > 0) { foreach (DataRow item in dt.Rows) { ListItem newItem = new ListItem(item[0].ToString()); DD_Pagar.Items.Add(newItem); } } //Cargamos el DronDowList de Provedores string sqlQuery1 = "SELECT q.idProvedor, q.razonSocial FROM [dbo].[Provedor] as q"; DataTable dt1 = conection.GetData(sqlQuery1); if (dt.Rows.Count > 0) { foreach (DataRow item in dt1.Rows) { ListItem newItem = new ListItem(item[0].ToString() + item[1].ToString()); DD_Provedor.Items.Add(newItem); } } //Cargamos el DorwDowList de Metodos de Pago sqlQuery = "SELECT [idMetodo],[metodo] FROM [dbo].[MetodoPago]"; dt = conection.GetData(sqlQuery); if (dt.Rows.Count > 0) { foreach (DataRow item in dt.Rows) { ListItem newItem = new ListItem(item[1].ToString(), item[0].ToString()); DD_Pago.Items.Add(newItem); } } dt.Dispose(); string QR = "Select R.idRequisicion from [dbo].[Factura] AS F " + "inner join dbo.Requisicion AS R On F.requisicion = R.idRequisicion where F.Estatus = 4"; dt = conection.GetData(QR); if (dt.Rows.Count > 0) { foreach (DataRow item in dt.Rows) { ListItem newItem = new ListItem(item[0].ToString()); DropDownRequisiciones.Items.Add(newItem); } } conection.CloseDB(); }
protected void Page_Load(object sender, EventArgs e) { if (Session["IsLoged"] is null) { Response.Redirect("~/Autentication"); } ConectionDB conection = new ConectionDB(); var consulta = "Select * from dbo.CostoProyecto"; var consulta_pendientes = "Select * from dbo.FacturasPendientes"; SqlDataReader data = conection.realizarConsulta(consulta); SqlDataReader data_pendientes = conection.realizarConsulta(consulta_pendientes); try { //Declaro mi SqlCommand var facturasXpagar = "SELECT * FROM [dbo].[FacturasPendientes]"; FacturasPendientesPago.DataSource = conection.GetData(facturasXpagar); FacturasPendientesPago.DataBind(); conection.CloseDB(); }catch (Exception ex) { Response.Write(ex.Message); } ConectionDB conection2 = new ConectionDB(); var consulta2 = "Select * from dbo.CostoProyecto"; var consulta_pendientes2 = "Select * from dbo.FacturasPendientes"; SqlDataReader data2 = conection2.realizarConsulta(consulta2); SqlDataReader data_pendientes2 = conection.realizarConsulta(consulta_pendientes2); try { //Declaro mi SqlCommand var proyectos = "SELECT [ID],[Cliente],[Encargado],[Obra],[direccion],[fechaInicio],[fechaTermino],[Total] FROM [dbo].[CostoProyecto] "; Proyec.DataSource = conection2.GetData(proyectos); Proyec.DataBind(); conection2.CloseDB(); } catch (Exception ex) { Response.Write(ex.Message); } ConectionDB conection3 = new ConectionDB(); var consulta3 = "Select * from dbo.CostoProyecto"; var consulta_pendientes3 = "Select * from dbo.FacturasPendientes"; SqlDataReader data3 = conection3.realizarConsulta(consulta3); SqlDataReader data_pendientes3 = conection.realizarConsulta(consulta_pendientes3); try { //Declaro mi SqlCommand var proyectos = "SELECT[fechaPago],[nombre],[razonSocial],[metodo],[total] FROM [dbo].[Pagos]"; Pagados.DataSource = conection2.GetData(proyectos); Pagados.DataBind(); conection3.CloseDB(); } catch (Exception ex) { Response.Write(ex.Message); } }