public ActionResult ExportarExcel() { Microsoft.Office.Interop.Excel.Application application = new Microsoft.Office.Interop.Excel.Application(); Microsoft.Office.Interop.Excel.Workbook workbook = application.Workbooks.Add(System.Reflection.Missing.Value); Microsoft.Office.Interop.Excel.Worksheet worksheet = workbook.ActiveSheet; worksheet.Cells[1, 1] = "Tecnico"; worksheet.Cells[1, 2] = "Fecha Inicio"; worksheet.Cells[1, 3] = "Fecha Fin"; worksheet.Cells[1, 4] = "Tarea"; worksheet.Cells[1, 5] = "Horas Totales"; AccesoBD miBD = new AccesoBD(); List <Tarea> ListaTareas = miBD.DevolverTareasLista((string)Session["proyecto"], (string)Session["criterio"], (string)Session["cadena"]); int fila = 2; foreach (Tarea tarea in ListaTareas) { worksheet.Cells[fila, 1] = tarea.Tecnico; worksheet.Cells[fila, 2] = tarea.FechaInicio; worksheet.Cells[fila, 3] = tarea.FechaFin; worksheet.Cells[fila, 4] = tarea.Nombre; worksheet.Cells[fila, 5] = tarea.HorasReales; } workbook.SaveAs(ControllerContext.HttpContext.Server.MapPath("~/Exportados/example.xls")); workbook.Close(); Marshal.ReleaseComObject(workbook); application.Quit(); Marshal.FinalReleaseComObject(application); return(RedirectToAction("Tareas", "Jefe", new { @proyecto = Session["proyecto"], @criterio = Session["criterio"], @cadena = Session["cadena"] })); }
public ActionResult BorrarProyecto(string id) { AccesoBD miBD = new AccesoBD(); miBD.BorrraProyecto(id); return(RedirectToAction("Proyectos", "Jefe")); }
public ActionResult NuevaTarea(Tarea newTarea, string Tecnico) { if (ModelState.IsValid) { newTarea.Tecnico = Tecnico; newTarea.Guardar(); return(RedirectToAction("Tareas", "Jefe", new { id = newTarea.Proyecto })); } else { AccesoBD miBD = new AccesoBD(); List <String> us = miBD.DevolverUsuarios(); List <SelectListItem> users = new List <SelectListItem>(); foreach (string usu in us) { users.Add(new SelectListItem() { Text = usu, Value = usu }); } ViewBag.ListUser = users; ViewBag.proyecto = newTarea.Proyecto; return(View(newTarea)); } }
private void button2_Click(object sender, EventArgs e) { AccesoBD _BD = new AccesoBD(); DataTable tabla = new DataTable(); string sql = ""; sql = @"SELECT V.nro_factura, V.cuil_local1, V.num_tarjeta1, V.fecha_compra, C.num_doc, C.nombres, C.apellido, SUM(D.precio * D.cantidad) as 'precio' FROM ComprasXCliente V JOIN DetalleCompras D ON V.nro_factura = D.nro_factura1 AND V.cuil_local1 = D.cuil_local2 JOIN clientes C ON V.tipo_doc1 = C.tipo_doc1 AND V.num_doc1 = C.num_doc WHERE V.fecha_compra BETWEEN CONVERT(char(10),'" + txt_FechaDesde.Text.Trim() + "',103) AND CONVERT(char(10),'" + txt_FechaHasta.Text.Trim() + "',103)" + @" GROUP BY V.nro_factura, V.cuil_local1, V.num_tarjeta1, V.fecha_compra, C.num_doc, C.nombres, C.apellido"; tabla = _BD.consulta(sql); if (tabla.Rows.Count == 0) { MessageBox.Show("No hay datos para mostrar"); return; } comprasXClienteBindingSource.DataSource = tabla; clientesBindingSource.DataSource = tabla; detalleComprasBindingSource.DataSource = tabla; reportViewer1.RefreshReport(); }
public ActionResult BorrarTarea(string id, string pro) { AccesoBD miBD = new AccesoBD(); miBD.BorrraTarea(id); return(RedirectToAction("Tareas", "Jefe", new { id = pro })); }
public ActionResult Login(string Nombre, string Password) { if (ModelState.IsValid) { AccesoBD miBD = new AccesoBD(); if (miBD.ValidarUser(Nombre, Password) != null) { Usuario usu = miBD.ValidarUser(Nombre, Password); Session["Usuario"] = usu; if (usu.Cargo == "jefepro") { return(RedirectToAction("Proyectos", "Jefe")); } else { return(RedirectToAction("MisProyectos", "Emple")); } } else { return(View()); } } else { return(View()); } }
public Reporte_Nadadores(AccesoBD BD) { InitializeComponent(); _BD = BD; cargarComboBoxNadadores(); cargarComboBoxAños(); }
public frmConsultaTesoreria() { InitializeComponent(); bd = new AccesoBD(); gs = new GestorSocio(); gt = new GestorTesoreria(); socio = new Socio(); }
public ResultadoTorneos(AccesoBD BD) { InitializeComponent(); _BD = BD; cargarComboBoxAnios(); cargarComboBoxEspecialidad(); cargarComboBoxTorneos(); }
public ActionResult Proyectos(string cadena, string criterio) { AccesoBD miBD = new AccesoBD(); List <Proyecto> proyectos = miBD.DevolverProyectos(cadena, criterio); ViewBag.ListaProyectos = proyectos; return(View()); }
public void cargar(string nombre_tabla, string pk, string descriptor) { AccesoBD _BD = new AccesoBD(); this.DataSource = _BD.consulta("SELECT * FROM " + nombre_tabla); this.DisplayMember = descriptor; this.ValueMember = pk; }
public DataTable ObtenerCantidadBicicletasPorCategoria() { var sql = "select categorias.category_name as Categoria, count(*) as Cantidad from bicicletas join categorias on bicicletas.category_id = categorias.category_id group by categorias.category_name"; var tablaTmp = AccesoBD.Singleton().consulta(sql); return(tablaTmp); }
public ActionResult ActualizarHoras(string empleado, string proyecto, string tarea, string mes, string dia, string horas, string comentario, string observacion) { Usuario usu = (Usuario)Session["Usuario"]; AccesoBD miBD = new AccesoBD(); miBD.ActualizarHoras(empleado, proyecto, tarea, mes, dia, horas, comentario, observacion); return(RedirectToAction("MisTareas", "Emple", new { id = proyecto })); }
public frmConsultaInscripcion() { InitializeComponent(); bd = new AccesoBD(); gs = new GestorSocio(); gi = new GestorInscripcion(); ge = new GestorEntrenamiento(); socio = new Socio(); }
public ActionResult MisHoras(int mes, string tarea, string proyecto, string empleado) { AccesoBD miBD = new AccesoBD(); Horas horas = miBD.DevolverHoras(empleado, proyecto, tarea, mes); horas = miBD.DevolverHoras(empleado, proyecto, tarea, mes); ViewBag.Horas = horas; return(View()); }
public ActionResult MisTareas(string id) { Usuario usu = (Usuario)Session["Usuario"]; AccesoBD miBD = new AccesoBD(); List <Tarea> tareas = miBD.DevolverTareasUsuario(usu.Nombre, id); ViewBag.ListaTareas = tareas; return(View()); }
public ActionResult MisProyectos() { Usuario usu = (Usuario)Session["Usuario"]; AccesoBD miBD = new AccesoBD(); List <Proyecto> proyectos = miBD.DevolverProyectosUsuario(usu.Nombre); ViewBag.ListaProyectos = proyectos; return(View()); }
public ActionResult Proyectos() { AccesoBD miBD = new AccesoBD(); List <Proyecto> proyectos = miBD.DevolverProyectos(); ViewBag.ListaProyectos = proyectos; return(View()); }
public ActionResult Tareas(string id) { AccesoBD miBD = new AccesoBD(); List <Tarea> tareas = miBD.DevolverTareas(id); ViewBag.proyecto = id; ViewBag.ListaTareas = tareas; return(View()); }
public string VerificarConexion() { var sql = "select count (*) as total from Titulares;"; var filas = AccesoBD.Singleton().consulta(sql); foreach (DataRow fila in filas.Rows) { return(fila.ItemArray[0]?.ToString()); } return(null); }
public ActionResult MostrarLista(string proyecto, string criterio, string cadena) { AccesoBD miBD = new AccesoBD(); List <Tarea> tareas = miBD.DevolverTareasLista(proyecto, criterio, cadena); ViewBag.ListaTareas = tareas; Session["proyecto"] = proyecto; Session["criterio"] = criterio; Session["cadena"] = cadena; return(View()); }
private void btn_lourdes_Click(object sender, EventArgs e) { try { _BD = new AccesoBD(4); _BD.consulta("Select * from Clubes"); Login frm_login = new Login(_BD); frm_login.ShowDialog(); } catch (Exception) { MessageBox.Show("Error, intentalo de nuevo."); } }
//aca se elimina el auto de la tabla EstacXCliente //se habilitan de nuevo los lugares de la playa //tambien se dejan calculadas las horas total de estadia //se blanquean los objetos para la salida de un nuevo vehiculo private void btn_confirmar_Click(object sender, EventArgs e) { if (estacionamiento.validar_Automovil(this.Controls) == Validar.estado_validacion.correcta) { AccesoBD _BD = new AccesoBD(); _BD.auto_modificar(this.Controls, "EstacXCliente"); MessageBox.Show("Se registro correctamente la salida del Vehiculo!"); _val.blanquear_objetos(this.Controls); tipoDocumento.Text = ""; nombrePlaya.Text = ""; txt_patente.Enabled = true; txt_patente.Focus(); } }
/// <summary> /// Actualiza la grilla en base a las entradas de la base de datos. /// </summary> private void LeerBd() { AccesoBD bd = new AccesoBD(); if (bd.Estado) { this.Deposito.Lista = bd.GetInstrumentos(); ActualizarGrilla(); } else { MessageBox.Show("Error, no existe la base de datos a la que se intenta conectar.", "Error Base de Datos", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
private void btn_matias_Click(object sender, EventArgs e) { //try //{ _BD = new AccesoBD(2); _BD.consulta("Select * from Clubes"); Login frm_login = new Login(_BD); frm_login.ShowDialog(); //} //catch(Exception) //{ // MessageBox.Show("Error, intentalo de nuevo."); //} }
public ABM_Inscriptos(AccesoBD BD) { _BD = BD; InitializeComponent(); inscriptos = new Inscriptos(BD); nadadores = new Nadadores(BD); torneos = new Torneos(BD); especialidades = new Especialidades(BD); tabla = new DataTable(); nuevo(); cargarComboBoxEspecialidad(); cargarComboBoxNadadores(); cargarComboBoxTorneos(); cargarComboBoxAnios(); cargarTextBoxs(); }
/// <summary> /// Llama al metodo AnexarEnBase de AccesoBD, el cual añade a la base de datos las entradas que no estaban previamente incluidas, luego lanza un mensaje con el resultado del proceso. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnAnexarBD_Click(object sender, EventArgs e) { AccesoBD bd = new AccesoBD(); if (bd.Estado) { if (bd.AnexarEnBase(this.Deposito.Lista)) { MessageBox.Show("Instrumentos anexados a la base de datos con éxito!", "Éxito", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); } } else { MessageBox.Show("Error, no existe la base de datos a la que se intenta conectar.", "Error Base de Datos", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
public ActionResult Listar() { AccesoBD miBD = new AccesoBD(); List <Proyecto> proyectos = miBD.DevolverProyectos(); List <SelectListItem> proyec = new List <SelectListItem>(); foreach (Proyecto proy in proyectos) { proyec.Add(new SelectListItem() { Text = proy.Nombre, Value = proy.Nombre }); } ViewBag.ListProyec = proyec; return(View()); }
public ActionResult NuevoProyecto() { AccesoBD miBD = new AccesoBD(); List <String> us = miBD.DevolverUsuarios(); List <SelectListItem> users = new List <SelectListItem>(); foreach (string usu in us) { users.Add(new SelectListItem() { Text = usu, Value = usu }); } ViewBag.ListUser = users; return(View()); }
/// <summary> /// Verifica que el usuario desea borrar las entradas de la BD y guardar ahí las que están en el Deposito del form. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnGuardarBD_Click(object sender, EventArgs e) { if (DialogResult.Yes == MessageBox.Show("¿Está seguro que desea reemplazar la Base de Datos por los elementos de la lista?", "Confirmar guardado", MessageBoxButtons.YesNo, MessageBoxIcon.Question)) { AccesoBD bd = new AccesoBD(); if (bd.Estado) { bd.GuardarEnBase(this.Deposito.Lista); MessageBox.Show("Instrumentos guardados en la base de datos con éxito!", "Éxito", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); } else { MessageBox.Show("Error, no existe la base de datos a la que se intenta conectar.", "Error Base de Datos", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } }