//formulario completo de nuevo servicio public static int AgregarNevoServicio(Class_NuevoServicio pServicio) { int retorno = 0; MySqlCommand command = new MySqlCommand(string.Format("insert into servicios(placa, entrada, kilometraje, reparaciones, estado_servicio) value(upper('{0}'), now(), upper('{1}'), upper('{2}'), upper('reparando'))", pServicio.servicioPlaca, pServicio.servicioKilometrage, pServicio.servicioReparaciones, pServicio.servicioEstado), Class_Conexion.ObtenerConexion()); retorno = command.ExecuteNonQuery(); return(retorno); }
//METODO PARA BUSCAR PLACAS public static int BuscarPlacas(Class_Busquedas pBuscarPlacas) { int resultado_busqueda = 0; //consultamos si el valor a ingresa existe o no en la base de datos MySqlCommand command_resultado = new MySqlCommand(string.Format("select count(*) from carros where placa = upper('{0}')", pBuscarPlacas.ToString()), Class_Conexion.ObtenerConexion()); resultado_busqueda = Convert.ToInt32(command_resultado.ExecuteScalar()); return(resultado_busqueda); }
//METODOS PARA NUEVO AGREEGAR SERVICIO---------------------------------------------------------------------------------------- //estado servicio tabla independiente public static int AgregarEstadoServicio(Class_EstadoServicios pEstadoServicio) { int retorno = 0; MySqlCommand command = new MySqlCommand(string.Format("insert ignore into estado_servicios(estado) value(upper('{0}'))", pEstadoServicio.EstadoServicios), Class_Conexion.ObtenerConexion()); retorno = command.ExecuteNonQuery(); return(retorno); }
//metodo para agregar CATEGORIA del carro a tabla categoria public static int AgregarCategoria(Class_Categorias pCategoria) { int retorno = 0; MySqlCommand command = new MySqlCommand(string.Format("insert ignore into categorias(categoria) value(upper('{0}'))", pCategoria.ToString()), Class_Conexion.ObtenerConexion()); retorno = command.ExecuteNonQuery(); return(retorno); }
//METODO PARA AGREEGAR FORMULARIO COMPLETO A LA TABLA CARROS public static int AgregarCarrosCliente(Class_Carros pCarros) { int retorno = 0; MySqlCommand command = new MySqlCommand(string.Format("insert into carros(placa, marca, modelo, color, categoria, año, propietario, telefono) value(upper('{0}'), upper('{1}'), upper('{2}'), upper('{3}'), upper('{4}'), upper('{5}'), upper('{6}'), upper('{7}'))", pCarros.Placa, pCarros.Marca, pCarros.Modelo, pCarros.Color, pCarros.Categoria, pCarros.Ano, pCarros.Propietario, pCarros.Telefono), Class_Conexion.ObtenerConexion()); retorno = command.ExecuteNonQuery(); return(retorno); }
//metodo para agregar MODELO a la tabla de modelos public static int AgregarModelo(Class_Modelos pModelo) { int retorno = 0; MySqlCommand command = new MySqlCommand(string.Format("insert ignore into modelos(modelo) values(upper('{0}'))", pModelo.ToString()), Class_Conexion.ObtenerConexion()); retorno = command.ExecuteNonQuery(); return(retorno); }
//metodo para agregar MARCA a la tabla de marca public static int AgregarMarca(Class_Marcas pMarcas) { int retorno = 0; int resultado_busqueda = 0; //consultamos si el valor a ingresa existe o no en la base de datos MySqlCommand command_resultado = new MySqlCommand(string.Format("select count(*) from marcas where marca = upper('{0}')", pMarcas.ToString()), Class_Conexion.ObtenerConexion()); resultado_busqueda = Convert.ToInt32(command_resultado.ExecuteScalar()); if (resultado_busqueda == 0) { MySqlCommand command = new MySqlCommand(string.Format("insert ignore into marcas(marca) values(upper('{0}'))", pMarcas.ToString()), Class_Conexion.ObtenerConexion()); retorno = command.ExecuteNonQuery(); } return(retorno); }
//METODO PARA MOSTRA TODOS LOS CLIENTES------------------------------------------------- public static object MostrarClientes() { DataTable dataTable_MostrarClientes = new DataTable(); MySqlCommand command = new MySqlCommand(string.Format("select * from view_listaclientes"), Class_Conexion.ObtenerConexion()); MySqlDataReader reader = command.ExecuteReader(); dataTable_MostrarClientes.Load(reader); return(dataTable_MostrarClientes); }
//METODO PARA MOSTRAR TRABAJOS EN DESARROLLO----------------------------------------------------------------- public static object BinData() { DataTable dataTable = new DataTable(); MySqlCommand command = new MySqlCommand(string.Format("select * from view_trabajosDesarrollo"), Class_Conexion.ObtenerConexion()); MySqlDataReader reader = command.ExecuteReader(); dataTable.Load(reader); return(dataTable); }
//METODO PARA FINALIZAR METODOS ACTIVOS---------------------------------------------------------------------- public static int FinalizarServicio(string pPlaca, int pServicioValor, int pServicioEstadoCuenta, int pIdServicio) { int retorno = 0; MySqlCommand command = new MySqlCommand(string.Format("update servicios set salida=now(), estado_servicio=upper('finalizado'), valor_servicio={0}, estado_cuenta={1} where placa='{2}'and id_servicio={3}", pServicioValor, pServicioEstadoCuenta, pPlaca, pIdServicio), Class_Conexion.ObtenerConexion()); retorno = command.ExecuteNonQuery(); return(retorno); }