public void buscar() { if (!int.TryParse(txtAnio.Text.Trim(), out anio)) { return; } List <BDParametro> listParametros = new List <BDParametro>(); BDHandler handler = new BDHandler(); listParametros.Add(new BDParametro("@anio", anio)); listParametros.Add(new BDParametro("@trimestre", cmbTrimestre.SelectedIndex + 1)); switch (cmbEstadistica.SelectedIndex) { case 0: dgEstadistica.DataSource = handler.execSelectSP("LJDG.choferes_mayor_recaudacion", listParametros); break; case 1: dgEstadistica.DataSource = handler.execSelectSP("LJDG.choferes_viaje_mas_largo", listParametros); break; case 2: dgEstadistica.DataSource = handler.execSelectSP("LJDG.clientes_mayor_consumo", listParametros); break; case 3: dgEstadistica.DataSource = handler.execSelectSP("LJDG.cliente_auto", listParametros); break; } }
private bool guardarAuto() { BDHandler handler = new BDHandler(); List <BDParametro> listParametros = new List <BDParametro>(); listParametros.Add(new BDParametro("@marca", cmbMarca.SelectedIndex + 1)); listParametros.Add(new BDParametro("@patente", txtBoxPatente.Text)); listParametros.Add(new BDParametro("@modelo", txtBoxModelo.Text)); listParametros.Add(new BDParametro("@chofer", int.Parse(lblIDChoferValor.Text.ToString()))); listParametros.Add(new BDParametro("@turno", cmbTurno.SelectedIndex + 1)); listParametros.Add(new BDParametro("@habilitado", checkBoxHabilitado.Checked ? 1 : 0)); listParametros.Add(new BDParametro("@mensaje", "", SqlDbType.VarChar, 50, ParameterDirection.Output)); if (modo == 'A') { handler.execSP("LJDG.alta_auto", ref listParametros); } else if (modo == 'M') { listParametros.Insert(0, new BDParametro("@id", idAuto)); handler.execSP("LJDG.modi_auto", ref listParametros); } string mensaje = listParametros[listParametros.Count - 1].valor.ToString(); MessageBox.Show(mensaje); if (mensaje.Contains("Exitosamente")) { return(true); } else { return(false); } }
public void buscar() { List <BDParametro> listParametros = new List <BDParametro>(); BDHandler handler = new BDHandler(); listParametros.Add(new BDParametro("@marca", cmbMarca.SelectedIndex)); listParametros.Add(new BDParametro("@modelo", txtBoxModelo.Text.Trim())); listParametros.Add(new BDParametro("@patente", txtBoxPatente.Text.Trim())); listParametros.Add(new BDParametro("@chofer", idChofer)); if (modo == 'M') { dgAuto.DataSource = handler.execSelectSP("LJDG.buscar_auto", listParametros); } else { dgAuto.DataSource = handler.execSelectSP("LJDG.buscar_auto_habilitado", listParametros); } if (dgAuto.RowCount == 0) { btnSeleccionar.Enabled = false; } else { btnSeleccionar.Enabled = true; } }
public static List <Turno> obtenerTurnos() { var miLista = new List <Turno>(); List <BDParametro> listParametros = new List <BDParametro>(); BDHandler handler = new BDHandler(); miLista = handler.execSelectSP("LJDG.obtener_turnos") .AsEnumerable() .Select(m => new Turno() { ID_Turno = m.Field <int>("ID_Turno") , Hora_Inicio = m.Field <decimal>("HoraInicio") , Hora_Finalizacion = m.Field <decimal>("HoraFinalizacion") , Descripcion = m.Field <string>("Descripcion") , Valor_Km = m.Field <decimal>("ValorKm") , Precio_Base = m.Field <decimal>("PrecioBase") , Habilitado = m.Field <bool>("Habilitado") }).ToList(); //.AsEnumerable() //.Select(r => r[0].ToString()).ToList(); return(miLista); }
public static void eliminarRol(int rolId) { List <BDParametro> listParametros = new List <BDParametro>(); BDHandler handler = new BDHandler(); listParametros.Add(new BDParametro("@rol_id", rolId)); handler.execSP("LJDG.eliminar_rol", ref listParametros); }
public static void eliminarTurno(int turnoId) { List <BDParametro> listParametros = new List <BDParametro>(); BDHandler handler = new BDHandler(); listParametros.Add(new BDParametro("@turno_id", turnoId)); handler.execSP("LJDG.eliminar_turno", ref listParametros); }
public static void insertarFuncxRol(int idRol, int idFuncionalidad) { List <BDParametro> listParametros = new List <BDParametro>(); BDHandler handler = new BDHandler(); listParametros.Add(new BDParametro("@rol_id", idRol)); listParametros.Add(new BDParametro("@func_id", idFuncionalidad)); handler.execSP("LJDG.crear_funcxrol", ref listParametros); }
public static void editarRol(int rolId, string rolNombre, int rolHabilitado) { List <BDParametro> listParametros = new List <BDParametro>(); BDHandler handler = new BDHandler(); listParametros.Add(new BDParametro("@rol_id", rolId)); listParametros.Add(new BDParametro("@rol_nombre", rolNombre)); listParametros.Add(new BDParametro("@rol_habilitado", rolHabilitado)); handler.execSP("LJDG.editar_rol", ref listParametros); }
public static void darDeAlta(String userId, String pass, int rol) { List <BDParametro> listParametros = new List <BDParametro>(); BDHandler handler = new BDHandler(); listParametros.Add(new BDParametro("@userId", userId)); listParametros.Add(new BDParametro("@pass", pass.Sha256())); listParametros.Add(new BDParametro("@rol_id", rol)); handler.execSP("LJDG.alta_usuario", ref listParametros); }
public static int insertarRol(string nombreRol) { List <BDParametro> listParametros = new List <BDParametro>(); BDHandler handler = new BDHandler(); listParametros.Add(new BDParametro("@nombre", nombreRol)); listParametros.Add(new BDParametro("@ID", "", SqlDbType.Int, 50, ParameterDirection.Output)); handler.execSP("LJDG.crear_rol", ref listParametros); return(Convert.ToInt32(listParametros[1].valor)); }
public String iniciarSesion() { List <BDParametro> listParametros = new List <BDParametro>(); BDHandler handler = new BDHandler(); listParametros.Add(new BDParametro("@usuario", id)); listParametros.Add(new BDParametro("@pass", password)); listParametros.Add(new BDParametro("@mensaje", "", SqlDbType.VarChar, 50, ParameterDirection.Output)); handler.execSP("LJDG.iniciar_sesion", ref listParametros); return(listParametros[2].valor.ToString()); }
public List <String> obtenerRolesUsuario() { roles = new List <String>(); List <BDParametro> listParametros = new List <BDParametro>(); BDHandler handler = new BDHandler(); listParametros.Add(new BDParametro("@usuario", id)); roles = handler.execSelectSP("LJDG.obtener_roles_usuario", listParametros) .AsEnumerable() .Select(r => r[0].ToString()).ToList(); return(roles); }
private bool guardarCliente() { BDHandler handler = new BDHandler(); List <BDParametro> listParametros = new List <BDParametro>(); listParametros.Add(new BDParametro("@username", txtBoxUsername.Text)); listParametros.Add(new BDParametro("@nombre", txtBoxNombre.Text)); listParametros.Add(new BDParametro("@apellido", txtBoxApellido.Text)); listParametros.Add(new BDParametro("@DNI", int.Parse(txtBoxDNI.Text))); listParametros.Add(new BDParametro("@direccion", txtBoxDireccion.Text)); listParametros.Add(new BDParametro("@cp", txtBoxCP.Text)); listParametros.Add(new BDParametro("@telefono", int.Parse(txtBoxTelefono.Text))); listParametros.Add(new BDParametro("@mail", txtBoxMail.Text)); listParametros.Add(new BDParametro("@fecha_nac", dateTimePickerFechaNac.Value)); listParametros.Add(new BDParametro("@mensaje", "", SqlDbType.VarChar, 200, ParameterDirection.Output)); if (modo == 'A') { if (radioNuevoUser.Checked) { listParametros.Insert(1, new BDParametro("@password", txtBoxPassword.Text.Sha256())); handler.execSP("LJDG.alta_cliente_usuario_nuevo", ref listParametros); } else if (radioUserExistente.Checked) { handler.execSP("LJDG.alta_cliente_usuario_existente", ref listParametros); } else { return(false); } } else if (modo == 'M') { listParametros.RemoveAt(0); listParametros.Insert(0, new BDParametro("@id", idCliente)); listParametros.Insert(9, new BDParametro("@habilitado", radioHabilitar.Checked ? 1 : 0)); handler.execSP("LJDG.modi_cliente", ref listParametros); } string mensaje = listParametros[listParametros.Count - 1].valor.ToString(); MessageBox.Show(mensaje); if (mensaje.Contains("Exitosamente")) { return(true); } else { return(false); } }
private string registrarRendicion() { List <BDParametro> listParametros = new List <BDParametro>(); BDHandler handler = new BDHandler(); listParametros.Add(new BDParametro("@rend_chofer", idChofer)); listParametros.Add(new BDParametro("@rend_turno", idTurno)); listParametros.Add(new BDParametro("@rend_fecha", datetimeFecha.Value)); listParametros.Add(new BDParametro("@rend_total", montoTotal)); listParametros.Add(new BDParametro("@pcj", Program.pcjRend)); listParametros.Add(new BDParametro("@mensaje", "", SqlDbType.VarChar, 200, ParameterDirection.Output)); handler.execSP("LJDG.crear_rendicion", ref listParametros); return(listParametros[listParametros.Count - 1].valor.ToString()); }
public static void editarTurno(int turnoId, string descripcion, decimal horaInicio, decimal horaFin, decimal valorKm, decimal precioBase, int turnoHabilitado) { List <BDParametro> listParametros = new List <BDParametro>(); BDHandler handler = new BDHandler(); listParametros.Add(new BDParametro("@descripcion", descripcion)); listParametros.Add(new BDParametro("@horaInicio", horaInicio)); listParametros.Add(new BDParametro("@horaFin", horaFin)); listParametros.Add(new BDParametro("@valorKm", valorKm)); listParametros.Add(new BDParametro("@precioBase", precioBase)); listParametros.Add(new BDParametro("@habilitado", turnoHabilitado)); listParametros.Add(new BDParametro("@turno_id", turnoId)); handler.execSP("LJDG.editar_turno", ref listParametros); }
public static string insertarFactura(int fact_cliente, decimal fact_total, DateTime fact_fecha, DateTime fact_fecha_inicio, DateTime fact_fecha_fin) { List <BDParametro> listParametros = new List <BDParametro>(); BDHandler handler = new BDHandler(); listParametros.Add(new BDParametro("@fact_cliente", fact_cliente)); listParametros.Add(new BDParametro("@fact_total", fact_total)); listParametros.Add(new BDParametro("@fact_fecha", fact_fecha)); listParametros.Add(new BDParametro("@fact_fecha_inicio", fact_fecha_inicio)); listParametros.Add(new BDParametro("@fact_fecha_fin", fact_fecha_fin)); listParametros.Add(new BDParametro("@mensaje", "", SqlDbType.VarChar, 200, ParameterDirection.Output)); handler.execSP("LJDG.crear_factura", ref listParametros); return(listParametros[listParametros.Count - 1].valor.ToString()); }
private void buscar() { List <BDParametro> listParametros = new List <BDParametro>(); long dni; long.TryParse(txtDNI.Text, out dni); BDHandler handler = new BDHandler(); listParametros.Add(new BDParametro("@nombre", txtNombre.Text.Trim())); listParametros.Add(new BDParametro("@apellido", txtApellido.Text.Trim())); listParametros.Add(new BDParametro("@dni", dni)); //el chofer o cliente puede estar deshabilitado y se debe poder modificarle los datos //puede estar deshabilitado el chofer y modificarle/darle de baja un auto que tiene asignado, //pero debe estar habilitado para asignarle un nuevo auto //tambien puede estar deshabilitado el cliente y facturarle, pero debe estar habilitado el chofer para rendirle //en el resto de los casos debe estar habilitado el chofer/cliente (para darle de baja, registrarle un viaje) if (tipoIndividuo == "Chofer") { if (modo == 'M' || modo == 'S') { dgIndividuo.DataSource = handler.execSelectSP("LJDG.buscar_chofer", listParametros); } else { dgIndividuo.DataSource = handler.execSelectSP("LJDG.buscar_chofer_habilitado", listParametros); } } else if (tipoIndividuo == "Cliente") { if (modo == 'M' || modo == 'F') { dgIndividuo.DataSource = handler.execSelectSP("LJDG.buscar_cliente", listParametros); } else { dgIndividuo.DataSource = handler.execSelectSP("LJDG.buscar_cliente_habilitado", listParametros); } } if (dgIndividuo.RowCount == 0) { btnSeleccionar.Enabled = false; } else { btnSeleccionar.Enabled = true; } }
public static int insertarTurno(string descripcion, decimal horaInicio, decimal horaFin, decimal valorKm, decimal precioBase) { List <BDParametro> listParametros = new List <BDParametro>(); BDHandler handler = new BDHandler(); listParametros.Add(new BDParametro("@descripcion", descripcion)); listParametros.Add(new BDParametro("@horaInicio", (int)horaInicio)); listParametros.Add(new BDParametro("@horaFin", (int)horaFin)); listParametros.Add(new BDParametro("@valorKm", valorKm)); listParametros.Add(new BDParametro("@precioBase", precioBase)); listParametros.Add(new BDParametro("@ID", "", SqlDbType.Int, 50, ParameterDirection.Output)); handler.execSP("LJDG.crear_turno", ref listParametros); return(Convert.ToInt32(listParametros[1].valor)); }
public static List <Funcionalidad> obtenerFuncionalidades() { var miLista = new List <Funcionalidad>(); List <BDParametro> listParametros = new List <BDParametro>(); BDHandler handler = new BDHandler(); miLista = handler.execSelectSP("LJDG.obtener_funcionalidades") .AsEnumerable() .Select(m => new Funcionalidad() { ID_Funcionalidad = m.Field <int>("ID_Funcionalidad"), Descripcion = m.Field <string>("Descripcion"), }).ToList(); //.AsEnumerable() //.Select(r => r[0].ToString()).ToList(); return(miLista); }
public static List <Rol> obtenerRoles() { var miLista = new List <Rol>(); List <BDParametro> listParametros = new List <BDParametro>(); BDHandler handler = new BDHandler(); miLista = handler.execSelectSP("LJDG.obtener_roles") .AsEnumerable() .Select(m => new Rol() { ID_Rol = m.Field <int>("ID_Rol"), Nombre = m.Field <string>("Nombre"), Habilitado = m.Field <bool>("Habilitado"), }).ToList(); //.AsEnumerable() //.Select(r => r[0].ToString()).ToList(); return(miLista); }
public AltaModiAuto(char _modo, int _idAuto = 0) { InitializeComponent(); BDHandler handler = new BDHandler(); cmbMarca.DataSource = handler.execListSP("LJDG.obtener_marcas"); cmbTurno.DataSource = handler.execListSP("LJDG.obtener_descripcion_turnos"); this.modo = _modo; if (modo == 'A') { this.Text = "Alta Automóvil"; } else if (modo == 'M') { this.Text = "Modificar Automóvil"; this.idAuto = _idAuto; cargarAuto(); } }