public string quitarTurno(int auto, int chofer, int turno) { Conexion Conexion = new Conexion(); SqlParameter[] parametros = new SqlParameter[3]; parametros[0] = new SqlParameter(); parametros[0].ParameterName = "@idAuto"; parametros[0].SqlDbType = SqlDbType.Int; parametros[0].Value = auto; parametros[1] = new SqlParameter(); parametros[1].ParameterName = "@idChofer"; parametros[1].SqlDbType = SqlDbType.Int; parametros[1].Value = chofer; parametros[2] = new SqlParameter(); parametros[2].ParameterName = "@idTurno"; parametros[2].SqlDbType = SqlDbType.Int; parametros[2].Value = turno; string resultado = Conexion.Ejecutar(parametros, "CRAZYDRIVER.spQuitarTurnoAuto"); string respuesta = string.Empty; return(resultado); }
public string EditarIntentos(DUsuario Usuario) { Conexion Conexion = new Conexion(); SqlParameter[] parametros = new SqlParameter[2]; parametros[0] = new SqlParameter(); parametros[0].ParameterName = "@idUsuario"; parametros[0].SqlDbType = SqlDbType.Int; parametros[0].Value = Usuario.IdUsuario; parametros[1] = new SqlParameter(); parametros[1].ParameterName = "@intentos"; parametros[1].SqlDbType = SqlDbType.Int; parametros[1].Value = Usuario.Intentos; string resultado = Conexion.Ejecutar(parametros, "CRAZYDRIVER.spEditarIntentosUsuario"); string respuesta = string.Empty; switch (resultado) { case "-1": respuesta = "Se capturo un error al intentar editar un usuario"; break; case "0": respuesta = "No se logro editar un usuario"; break; case "1": respuesta = "Se edito un usuario"; break; } return(respuesta); }
public string ModificacionAuto(int idAuto, string licencia, string rodado) { Conexion Conexion = new Conexion(); SqlParameter[] parametros = new SqlParameter[3]; parametros[0] = new SqlParameter(); parametros[0].ParameterName = "@idAuto"; parametros[0].SqlDbType = SqlDbType.Int; parametros[0].Value = idAuto; parametros[1] = new SqlParameter(); parametros[1].ParameterName = "@licencia"; parametros[1].SqlDbType = SqlDbType.NVarChar; parametros[1].Size = 26; parametros[1].Value = licencia; parametros[2] = new SqlParameter(); parametros[2].ParameterName = "@rodado"; parametros[2].SqlDbType = SqlDbType.NVarChar; parametros[2].Size = 10; parametros[2].Value = rodado; string resultado = Conexion.Ejecutar(parametros, "CRAZYDRIVER.spModificacionAutomovil"); string respuesta = string.Empty; return(resultado); }
public string ActualizarRol(Rol rol) { string respuesta = string.Empty; Conexion Conexion = new Conexion(); SqlParameter[] parametros = new SqlParameter[3]; parametros[0] = new SqlParameter(); parametros[0].ParameterName = "@idRol"; parametros[0].SqlDbType = SqlDbType.Int; parametros[0].Value = rol.Id; parametros[1] = new SqlParameter(); parametros[1].ParameterName = "@rolNombre"; parametros[1].SqlDbType = SqlDbType.NVarChar; parametros[1].Size = 100; parametros[1].Value = rol.Nombre; parametros[2] = new SqlParameter(); parametros[2].ParameterName = "@habilitado"; parametros[2].SqlDbType = SqlDbType.Int; parametros[2].Value = rol.Habilitado; return(Conexion.Ejecutar(parametros, "CRAZYDRIVER.spActualizarRol")); }
public string Eliminar(int id_turno) { Conexion Conexion = new Conexion(); SqlParameter[] parametros = new SqlParameter[1]; parametros[0] = new SqlParameter(); parametros[0].ParameterName = "@id_turno"; parametros[0].SqlDbType = SqlDbType.Int; parametros[0].Value = id_turno; return(Conexion.Ejecutar(parametros, "CRAZYDRIVER.spEliminarTurno")); }
public string eliminar(int cliente) { Conexion Conexion = new Conexion(); SqlParameter[] parametros = new SqlParameter[1]; parametros[0] = new SqlParameter(); parametros[0].ParameterName = "@id_cliente"; parametros[0].SqlDbType = SqlDbType.Int; parametros[0].Value = cliente; return(Conexion.Ejecutar(parametros, "CRAZYDRIVER.spEliminarCliente")); }
public void rendir(DateTime fecha) { Conexion Conexion = new Conexion(); SqlParameter[] parametros = new SqlParameter[1]; parametros[0] = new SqlParameter(); parametros[0].ParameterName = "@fecha"; parametros[0].SqlDbType = SqlDbType.DateTime; parametros[0].Value = fecha; Conexion.Ejecutar(parametros, "CRAZYDRIVER.spRendir"); }
public string EliminarAuto(int idAuto) { Conexion Conexion = new Conexion(); SqlParameter[] parametros = new SqlParameter[1]; parametros[0] = new SqlParameter(); parametros[0].ParameterName = "@idAuto"; parametros[0].SqlDbType = SqlDbType.Int; parametros[0].Value = idAuto; string resultado = Conexion.Ejecutar(parametros, "CRAZYDRIVER.spEliminarAuto"); string respuesta = string.Empty; return(resultado); }
public string Insertar(DUsuario Usuario) { Conexion Conexion = new Conexion(); SqlParameter[] parametros = new SqlParameter[5]; parametros[0] = new SqlParameter(); parametros[0].ParameterName = "@idUsuario"; parametros[0].SqlDbType = SqlDbType.Int; parametros[0].Direction = ParameterDirection.Output; parametros[1] = new SqlParameter(); parametros[1].ParameterName = "@username"; parametros[1].SqlDbType = SqlDbType.NVarChar; parametros[1].Size = 255; parametros[1].Value = Usuario.Username; parametros[2] = new SqlParameter(); parametros[2].ParameterName = "@pass"; parametros[2].SqlDbType = SqlDbType.VarBinary; parametros[2].Size = 255; parametros[2].Value = Usuario.Pass; parametros[4] = new SqlParameter(); parametros[4].ParameterName = "@intentos"; parametros[4].SqlDbType = SqlDbType.Int; parametros[4].Value = Usuario.Intentos; string resultado = Conexion.Ejecutar(parametros, "CRAZYDRIVER.spInsertarUsuario"); string respuesta = string.Empty; switch (resultado) { case "-1": respuesta = "Se capturo un error al intentar insertar un usuario"; break; case "0": respuesta = "No se logro agregar un usuario"; break; case "1": respuesta = "Se agrego un usuario"; break; } return(respuesta); }
public string Modificar(Entidades.Turno turno) { Conexion Conexion = new Conexion(); SqlParameter[] parametros = new SqlParameter[7]; parametros[0] = new SqlParameter(); parametros[0].ParameterName = "@desc"; parametros[0].SqlDbType = SqlDbType.VarChar; parametros[0].Size = 225; parametros[0].Value = turno.Descripcion; parametros[1] = new SqlParameter(); parametros[1].ParameterName = "@hinicio"; parametros[1].SqlDbType = SqlDbType.Int; parametros[1].Value = turno.Hora_inicio; parametros[2] = new SqlParameter(); parametros[2].ParameterName = "@hfin"; parametros[2].SqlDbType = SqlDbType.Int; parametros[2].Value = turno.Hora_fin; parametros[3] = new SqlParameter(); parametros[3].ParameterName = "@valorkm"; parametros[3].SqlDbType = SqlDbType.Float; parametros[3].Value = turno.Valor_km; parametros[4] = new SqlParameter(); parametros[4].ParameterName = "@pbase"; parametros[4].SqlDbType = SqlDbType.Float; parametros[4].Value = turno.Precio_base; parametros[5] = new SqlParameter(); parametros[5].ParameterName = "@habilitado"; parametros[5].SqlDbType = SqlDbType.TinyInt; parametros[5].Value = turno.Habilitado; parametros[6] = new SqlParameter(); parametros[6].ParameterName = "@id_turno"; parametros[6].SqlDbType = SqlDbType.Int; parametros[6].Value = turno.Id_turno; return(Conexion.Ejecutar(parametros, "CRAZYDRIVER.spModificarTurno")); }
public void importesPorViaje(int viaje, int importe) { Conexion Conexion = new Conexion(); SqlParameter[] parametros = new SqlParameter[2]; parametros[0] = new SqlParameter(); parametros[0].ParameterName = "@viaje"; parametros[0].SqlDbType = SqlDbType.Int; parametros[0].Value = viaje; parametros[1] = new SqlParameter(); parametros[1].ParameterName = "@importe"; parametros[1].SqlDbType = SqlDbType.Int; parametros[1].Value = importe; Conexion.Ejecutar(parametros, "CRAZYDRIVER.spImportePorViaje"); }
public void AgregarViaje(String idcliente, String idchofer, String turno, String idauto, DateTime fechaDesde, DateTime fechaHasta, int kms) { Conexion Conexion = new Conexion(); SqlParameter[] parametros = new SqlParameter[7]; parametros[0] = new SqlParameter(); parametros[0].ParameterName = "@idcliente"; parametros[0].SqlDbType = SqlDbType.Int; parametros[0].Value = Int32.Parse(idcliente); parametros[1] = new SqlParameter(); parametros[1].ParameterName = "@idchofer"; parametros[1].SqlDbType = SqlDbType.Int; parametros[1].Value = Int32.Parse(idchofer); parametros[2] = new SqlParameter(); parametros[2].ParameterName = "@turno"; parametros[2].SqlDbType = SqlDbType.Int; parametros[2].Value = Int32.Parse(turno); parametros[3] = new SqlParameter(); parametros[3].ParameterName = "@idauto"; parametros[3].SqlDbType = SqlDbType.Int; parametros[3].Value = Int32.Parse(idauto); parametros[4] = new SqlParameter(); parametros[4].ParameterName = "@fechaDesde"; parametros[4].SqlDbType = SqlDbType.DateTime; parametros[4].Value = fechaDesde; parametros[5] = new SqlParameter(); parametros[5].ParameterName = "@fechaHasta"; parametros[5].SqlDbType = SqlDbType.DateTime; parametros[5].Value = fechaHasta; parametros[6] = new SqlParameter(); parametros[6].ParameterName = "@kms"; parametros[6].SqlDbType = SqlDbType.Int; parametros[6].Value = kms; Conexion.Ejecutar(parametros, "CRAZYDRIVER.spAgregarViaje"); }
public string AgregarRol(string rolNombre) { Conexion Conexion = new Conexion(); SqlParameter[] parametros = new SqlParameter[2]; parametros[0] = new SqlParameter(); parametros[0].ParameterName = "@idRol"; parametros[0].SqlDbType = SqlDbType.Int; parametros[0].Direction = ParameterDirection.Output; parametros[1] = new SqlParameter(); parametros[1].ParameterName = "@rolNombre"; parametros[1].SqlDbType = SqlDbType.NVarChar; parametros[1].Size = 100; parametros[1].Value = rolNombre; return(Conexion.Ejecutar(parametros, "CRAZYDRIVER.spAgregarRol")); }
public string AgregarRolFuncionalidad(int idRol, int idFuncionalidad, int habilitado) { Conexion Conexion = new Conexion(); SqlParameter[] parametros = new SqlParameter[3]; parametros[0] = new SqlParameter(); parametros[0].ParameterName = "@idRol"; parametros[0].SqlDbType = SqlDbType.Int; parametros[0].Value = idRol; parametros[1] = new SqlParameter(); parametros[1].ParameterName = "@idFuncionalidad"; parametros[1].SqlDbType = SqlDbType.Int; parametros[1].Value = idFuncionalidad; parametros[2] = new SqlParameter(); parametros[2].ParameterName = "@habilitado"; parametros[2].SqlDbType = SqlDbType.Int; parametros[2].Value = habilitado; return(Conexion.Ejecutar(parametros, "CRAZYDRIVER.spAgregarRolFuncionalidad")); }
public string ActualizarRolFuncionalidad(Rol rol, Funcionalidad funcionalidad) { Conexion Conexion = new Conexion(); SqlParameter[] parametros = new SqlParameter[3]; parametros[0] = new SqlParameter(); parametros[0].ParameterName = "@idRol"; parametros[0].SqlDbType = SqlDbType.Int; parametros[0].Value = rol.Id; parametros[1] = new SqlParameter(); parametros[1].ParameterName = "@idFuncionalidad"; parametros[1].SqlDbType = SqlDbType.Int; parametros[1].Value = funcionalidad.Id; parametros[2] = new SqlParameter(); parametros[2].ParameterName = "@habilitado"; parametros[2].SqlDbType = SqlDbType.Int; parametros[2].Value = funcionalidad.Habilitado; return(Conexion.Ejecutar(parametros, "CRAZYDRIVER.spActualizarFuncionalidadPorRol")); }
public string AgregarAuto(int marca, int modelo, string patente, int turno, int chofer) { Conexion Conexion = new Conexion(); SqlParameter[] parametros = new SqlParameter[5]; parametros[0] = new SqlParameter(); parametros[0].ParameterName = "@patente"; parametros[0].SqlDbType = SqlDbType.NVarChar; parametros[0].Size = 10; parametros[0].Value = patente; parametros[1] = new SqlParameter(); parametros[1].ParameterName = "@marca"; parametros[1].SqlDbType = SqlDbType.Int; parametros[1].Value = marca; parametros[2] = new SqlParameter(); parametros[2].ParameterName = "@modelo"; parametros[2].SqlDbType = SqlDbType.Int; parametros[2].Value = modelo; parametros[3] = new SqlParameter(); parametros[3].ParameterName = "@idTurno"; parametros[3].SqlDbType = SqlDbType.Int; parametros[3].Value = turno; parametros[4] = new SqlParameter(); parametros[4].ParameterName = "@idChofer"; parametros[4].SqlDbType = SqlDbType.Int; parametros[4].Value = chofer; string resultado = Conexion.Ejecutar(parametros, "CRAZYDRIVER.spAltaAutomovil"); string respuesta = string.Empty; return(resultado); }
public string actualizarChofer(Chofer chofer) { Conexion Conexion = new Conexion(); SqlParameter[] parametros = new SqlParameter[12]; parametros[0] = new SqlParameter(); parametros[0].ParameterName = "@choferId"; parametros[0].SqlDbType = SqlDbType.Int; parametros[0].Value = chofer.Id; parametros[1] = new SqlParameter(); parametros[1].ParameterName = "@choferNombre"; parametros[1].SqlDbType = SqlDbType.NVarChar; parametros[1].Size = 255; parametros[1].Value = chofer.Nombre; parametros[2] = new SqlParameter(); parametros[2].ParameterName = "@choferApellido"; parametros[2].SqlDbType = SqlDbType.NVarChar; parametros[2].Size = 255; parametros[2].Value = chofer.Apellido; parametros[3] = new SqlParameter(); parametros[3].ParameterName = "@choferDni"; parametros[3].SqlDbType = SqlDbType.Int; parametros[3].Value = chofer.Dni; parametros[4] = new SqlParameter(); parametros[4].ParameterName = "@choferFechaNac"; parametros[4].SqlDbType = SqlDbType.DateTime; parametros[4].Value = chofer.FechaNac; parametros[5] = new SqlParameter(); parametros[5].ParameterName = "@choferTelefono"; parametros[5].SqlDbType = SqlDbType.Int; parametros[5].Value = chofer.Telefono; parametros[6] = new SqlParameter(); parametros[6].ParameterName = "@choferMail"; parametros[6].SqlDbType = SqlDbType.NVarChar; parametros[6].Size = 255; parametros[6].Value = chofer.Mail; parametros[7] = new SqlParameter(); parametros[7].ParameterName = "@choferDireccion"; parametros[7].SqlDbType = SqlDbType.NVarChar; parametros[7].Size = 255; parametros[7].Value = chofer.Direccion; parametros[8] = new SqlParameter(); parametros[8].ParameterName = "@choferLocalidad"; parametros[8].SqlDbType = SqlDbType.NVarChar; parametros[8].Size = 255; parametros[8].Value = chofer.Localidad; if (chofer.NroPiso == -1) { parametros[9] = new SqlParameter(); parametros[9].ParameterName = "@choferNroPiso"; parametros[9].SqlDbType = SqlDbType.Int; parametros[9].Value = DBNull.Value; } else { parametros[9] = new SqlParameter(); parametros[9].ParameterName = "@choferNroPiso"; parametros[9].SqlDbType = SqlDbType.Int; parametros[9].Value = chofer.NroPiso; } if (chofer.Depto.Equals(String.Empty)) { parametros[10] = new SqlParameter(); parametros[10].ParameterName = "@choferDepto"; parametros[10].SqlDbType = SqlDbType.Char; parametros[10].Size = 1; parametros[10].Value = DBNull.Value; } else { parametros[10] = new SqlParameter(); parametros[10].ParameterName = "@choferDepto"; parametros[10].SqlDbType = SqlDbType.Char; parametros[10].Size = 1; parametros[10].Value = chofer.Depto; } parametros[11] = new SqlParameter(); parametros[11].ParameterName = "@habilitado"; parametros[11].SqlDbType = SqlDbType.TinyInt; parametros[11].Value = chofer.Habilitado; return(Conexion.Ejecutar(parametros, "CRAZYDRIVER.spActualizarChofer")); }
public string AgregarCliente(int dni, string nombre, string apellido, string direccion, string mail, int telefono, DateTime fecha_nac, int?nro_piso, char?dpto, string localidad, int cod_postal) { Conexion Conexion = new Conexion(); SqlParameter[] parametros = new SqlParameter[11]; parametros[0] = new SqlParameter(); parametros[0].ParameterName = "@dni"; parametros[0].SqlDbType = SqlDbType.Int; parametros[0].Value = dni; parametros[1] = new SqlParameter(); parametros[1].ParameterName = "@nombre"; parametros[1].SqlDbType = SqlDbType.NVarChar; parametros[1].Size = 255; parametros[1].Value = nombre; parametros[2] = new SqlParameter(); parametros[2].ParameterName = "@apellido"; parametros[2].SqlDbType = SqlDbType.NVarChar; parametros[2].Size = 255; parametros[2].Value = apellido; parametros[3] = new SqlParameter(); parametros[3].ParameterName = "@direccion"; parametros[3].SqlDbType = SqlDbType.NVarChar; parametros[3].Size = 255; parametros[3].Value = direccion; parametros[4] = new SqlParameter(); parametros[4].ParameterName = "@mail"; parametros[4].SqlDbType = SqlDbType.NVarChar; parametros[4].Size = 255; parametros[4].Value = mail; parametros[5] = new SqlParameter(); parametros[5].ParameterName = "@telefono"; parametros[5].SqlDbType = SqlDbType.Int; parametros[5].Value = telefono; parametros[6] = new SqlParameter(); parametros[6].ParameterName = "@fecha_nac"; parametros[6].SqlDbType = SqlDbType.DateTime; parametros[6].Value = fecha_nac; parametros[7] = new SqlParameter(); parametros[7].ParameterName = "@nro_piso"; parametros[7].SqlDbType = SqlDbType.Int; parametros[7].Value = (object)nro_piso ?? DBNull.Value; parametros[8] = new SqlParameter(); parametros[8].ParameterName = "@depto"; parametros[8].SqlDbType = SqlDbType.Char; parametros[8].Size = 1; parametros[8].Value = (object)dpto ?? DBNull.Value; parametros[9] = new SqlParameter(); parametros[9].ParameterName = "@localidad"; parametros[9].SqlDbType = SqlDbType.NVarChar; parametros[9].Size = 255; parametros[9].Value = localidad; parametros[10] = new SqlParameter(); parametros[10].ParameterName = "@cod_postal"; parametros[10].SqlDbType = SqlDbType.Int; parametros[10].Value = cod_postal; return(Conexion.Ejecutar(parametros, "CRAZYDRIVER.spAgregarCliente")); }
public string Modificacion(Entidades.Cliente cliente) { Conexion Conexion = new Conexion(); SqlParameter[] parametros = new SqlParameter[13]; parametros[0] = new SqlParameter(); parametros[0].ParameterName = "@dni"; parametros[0].SqlDbType = SqlDbType.Int; parametros[0].Value = cliente.Dni; parametros[1] = new SqlParameter(); parametros[1].ParameterName = "@nombre"; parametros[1].SqlDbType = SqlDbType.NVarChar; parametros[1].Size = 255; parametros[1].Value = cliente.Nombre; parametros[2] = new SqlParameter(); parametros[2].ParameterName = "@apellido"; parametros[2].SqlDbType = SqlDbType.NVarChar; parametros[2].Size = 255; parametros[2].Value = cliente.Apellido; parametros[3] = new SqlParameter(); parametros[3].ParameterName = "@direccion"; parametros[3].SqlDbType = SqlDbType.NVarChar; parametros[3].Size = 255; parametros[3].Value = cliente.Direccion; parametros[4] = new SqlParameter(); parametros[4].ParameterName = "@mail"; parametros[4].SqlDbType = SqlDbType.NVarChar; parametros[4].Size = 255; parametros[4].Value = cliente.Mail; parametros[5] = new SqlParameter(); parametros[5].ParameterName = "@telefono"; parametros[5].SqlDbType = SqlDbType.Int; parametros[5].Value = cliente.Telefono; parametros[6] = new SqlParameter(); parametros[6].ParameterName = "@fecha_nac"; parametros[6].SqlDbType = SqlDbType.DateTime; parametros[6].Value = cliente.Fecha_nac; parametros[7] = new SqlParameter(); parametros[7].ParameterName = "@nro_piso"; parametros[7].SqlDbType = SqlDbType.Int; parametros[7].Value = (object)cliente.Nro_piso ?? DBNull.Value; parametros[8] = new SqlParameter(); parametros[8].ParameterName = "@depto"; parametros[8].SqlDbType = SqlDbType.Char; parametros[8].Size = 1; parametros[8].Value = (object)cliente.Depto ?? DBNull.Value; parametros[9] = new SqlParameter(); parametros[9].ParameterName = "@localidad"; parametros[9].SqlDbType = SqlDbType.NVarChar; parametros[9].Size = 255; parametros[9].Value = cliente.Localidad; parametros[10] = new SqlParameter(); parametros[10].ParameterName = "@cod_postal"; parametros[10].SqlDbType = SqlDbType.Int; parametros[10].Value = cliente.Cod_postal; parametros[11] = new SqlParameter(); parametros[11].ParameterName = "@id_cliente"; parametros[11].SqlDbType = SqlDbType.Int; parametros[11].Value = cliente.Id_cliente; parametros[12] = new SqlParameter(); parametros[12].ParameterName = "@habilitado"; parametros[12].SqlDbType = SqlDbType.Bit; parametros[12].Value = cliente.Habilitado; return(Conexion.Ejecutar(parametros, "CRAZYDRIVER.spModificarCliente")); }