Beispiel #1
0
        public ActionResult Eliminar(Lavado lavado)
        {
            GestorBD gestor = new GestorBD();

            gestor.EliminarLavado(lavado);
            return(RedirectToAction("Index"));
        }
        public Lavado BuscarLavado(int idLavado)
        {
            var           sql      = "SELECT * FROM Lavados WHERE idLavado = @id";
            SqlConnection conexion = new SqlConnection(ConfigurationManager.ConnectionStrings["BD"].ConnectionString);

            conexion.Open();
            SqlCommand cmd = new SqlCommand(sql, conexion);

            cmd.Parameters.AddWithValue("@id", idLavado);

            SqlDataReader dr = cmd.ExecuteReader();

            dr.Read();

            Lavado lavado = new Lavado();

            lavado.Patente  = (string)dr["patente"];
            lavado.Id       = (int)dr["idLavado"];
            lavado.Taxi     = (bool)dr["taxi"];
            lavado.Habitual = (bool)dr["habitual"];
            lavado.IdTipo   = (int)dr["idTipo"];

            dr.Close();
            conexion.Close();

            return(lavado);
        }
        public void InsertarLavado(Lavado lavado)
        {
            SqlConnection conexion = new SqlConnection(ConfigurationManager.ConnectionStrings["BD"].ConnectionString);

            try
            {
                var sql = "INSERT INTO Lavados (patente, taxi, habitual, idTipo) VALUES (@patente, @taxi, @habitual, @idTipo)";
                conexion.Open();
                SqlCommand cmd = new SqlCommand(sql, conexion);

                cmd.Parameters.AddWithValue("@patente", lavado.Patente);
                cmd.Parameters.AddWithValue("@taxi", lavado.Taxi);
                cmd.Parameters.AddWithValue("@habitual", lavado.Habitual);
                cmd.Parameters.AddWithValue("@idTipo", lavado.IdTipo);

                cmd.ExecuteNonQuery();
            }
            catch (Exception exc)
            {
            }
            finally
            {
                conexion.Close();
            }
        }
        public void editarLavado(Lavado l)
        {
            con.ConnectionString = @"Data Source = BLACKHORDENOT; Initial Catalog = Lavadero; Integrated Security = True";
            try
            {
                String consultasql = @"update Lavados 
                                    set patente = @patente,
	                                    taxi = @taxi,
	                                    habitual=@habitual,
	                                    idTipo=@idtipo
                                    where idLavado =@idlavado";
                con.Open();
                cmd = new SqlCommand(consultasql, con);

                cmd.Parameters.AddWithValue("@patente", l.Patente);
                cmd.Parameters.AddWithValue("@taxi", l.Taxi);
                cmd.Parameters.AddWithValue("@habitual", l.Habitual);
                cmd.Parameters.AddWithValue("@idtipo", l.Idtipo);
                cmd.Parameters.AddWithValue("@idlavado", l.Id);

                cmd.ExecuteNonQuery();
            }
            catch
            {
            }
            finally
            {
                con.Close();
            }
        }
Beispiel #5
0
 private void AdministrarEmpleado_FinSecado(Lavado empleadoLavado)
 {
     if (ColaLavado.Count > 0)
     {
         empleadoLavado.TomarCliente(ColaLavado[0], Reloj);
         ColaLavado.RemoveAt(0);
     }
     else
     {
         empleadoLavado.Liberar();
     }
 }
Beispiel #6
0
 public void FinLavado_Event(Lavado empleado)
 {
     _Auto = empleado.AutoActual;
     empleado.FechaProximoFinAtencion = DateTime.MinValue;
     if (EmpleadoSecado.Estado == EstadoArea.Ocupado)
     {
         ColaSecado.Add(empleado.AutoActual);
     }
     else
     {
         EmpleadoSecado.TomarCliente(empleado.AutoActual, Reloj);
     }
 }
        public void EliminarLavado(Lavado lavado)
        {
            var           sql      = "DELETE FROM Lavados WHERE idLavado = @id";
            SqlConnection conexion = new SqlConnection(ConfigurationManager.ConnectionStrings["BD"].ConnectionString);

            conexion.Open();
            SqlCommand cmd = new SqlCommand(sql, conexion);

            cmd.Parameters.AddWithValue("@id", lavado.Id);

            cmd.ExecuteNonQuery();
            conexion.Close();
        }
        public void EditarLavado(Lavado lavado)
        {
            //var sql = "INSERT INTO Lavados (patente, taxi, habitual, precio) VALUES (@patente, @taxi, @habitual, @precio)";

            var           sql      = "UPDATE Lavados SET patente = @patente, taxi = @taxi, habitual = @habitual, idTipo = @idTipo WHERE idLavado = @id";
            SqlConnection conexion = new SqlConnection(ConfigurationManager.ConnectionStrings["BD"].ConnectionString);

            conexion.Open();
            SqlCommand cmd = new SqlCommand(sql, conexion);

            cmd.Parameters.AddWithValue("@patente", lavado.Patente);
            cmd.Parameters.AddWithValue("@taxi", lavado.Taxi);
            cmd.Parameters.AddWithValue("@habitual", lavado.Habitual);
            cmd.Parameters.AddWithValue("@id", lavado.Id);
            cmd.Parameters.AddWithValue("@idTipo", lavado.IdTipo);

            cmd.ExecuteNonQuery();
            conexion.Close();
        }
        public Lavado BuscarLavado(int idLavado)
        {
            string consultasql = "select * from Lavados where idLavado = @idLavado";

            con.ConnectionString = @"Data Source = BLACKHORDENOT; Initial Catalog = Lavadero; Integrated Security = True";
            con.Open();
            cmd = new SqlCommand(consultasql, con);
            cmd.Parameters.AddWithValue("@idLavado", idLavado);
            dr = cmd.ExecuteReader();
            dr.Read();
            Lavado lavado = new Lavado();

            lavado.Id       = int.Parse(dr["idLavado"].ToString());
            lavado.Patente  = dr["patente"].ToString();
            lavado.Taxi     = bool.Parse(dr["taxi"].ToString());
            lavado.Habitual = bool.Parse(dr["habitual"].ToString());
            lavado.Idtipo   = int.Parse(dr["idTipo"].ToString());
            dr.Close();
            con.Close();
            return(lavado);
        }
        public void cargarLavado(Lavado l)
        {
            con.ConnectionString = @"Data Source = BLACKHORDENOT; Initial Catalog = Lavadero; Integrated Security = True";
            try
            {
                String consultasql = " insert into lavados(patente, taxi, habitual, idTipo) values(@patente, @taxi, @habitual, @idtipo)";
                con.Open();
                cmd = new SqlCommand(consultasql, con);

                cmd.Parameters.AddWithValue("@patente", l.Patente);
                cmd.Parameters.AddWithValue("@taxi", l.Taxi);
                cmd.Parameters.AddWithValue("@habitual", l.Habitual);
                cmd.Parameters.AddWithValue("@idtipo", l.Idtipo);

                cmd.ExecuteNonQuery();
            }
            catch
            {
            }
            finally
            {
                con.Close();
            }
        }
Beispiel #11
0
        public Evento(Evento ea)
        {
            _LLegada = new Llegada()
            {
                FechaProximaLlegada = ea._LLegada.FechaProximaLlegada
            };
            if (ea.ProximoCliente <= MySettings.CantMaxClientes)
            {
                ProximoCliente = ea.ProximoCliente;
            }


            ProximoCliente = ea.ProximoCliente;

            /*
             * ColaQuitarAlfombra = new List<Auto>(ea.ColaQuitarAlfombra);
             * ColaAspirarAlfombra = new List<Alfombra>(ea.ColaAspirarAlfombra);
             * ColaLavado = new List<Auto>(ea.ColaLavado);
             * ColaSecado = new List<Auto>(ea.ColaSecado);
             * ColaPonerAlfombra = new List<Auto>(ea.ColaPonerAlfombra);
             * ColaAlfombrasListas = new Hashtable(ea.ColaAlfombrasListas);
             */
            ColaQuitarAlfombra  = ea.ColaQuitarAlfombra;
            ColaAspirarAlfombra = ea.ColaAspirarAlfombra;
            ColaLavado          = ea.ColaLavado;
            ColaSecado          = ea.ColaSecado;
            ColaPonerAlfombra   = ea.ColaPonerAlfombra;
            ColaAlfombrasListas = ea.ColaAlfombrasListas;

            EmpleadoQA = new QuitarAlfombras()
            {
                Estado = ea.EmpleadoQA.Estado,
                FechaProximoFinAtencion = ea.EmpleadoQA.FechaProximoFinAtencion,
                AutoActual = ea.EmpleadoQA.AutoActual
            };
            EmpleadoAA = new AspirarAlfombras()
            {
                Estado = ea.EmpleadoAA.Estado,
                FechaProximoFinAtencion = ea.EmpleadoAA.FechaProximoFinAtencion,
                AlfombraActual          = ea.EmpleadoAA.AlfombraActual
            };
            EmpleadoLavado1 = new Lavado()
            {
                Estado = ea.EmpleadoLavado1.Estado,
                FechaProximoFinAtencion = ea.EmpleadoLavado1.FechaProximoFinAtencion,
                AutoActual = ea.EmpleadoLavado1.AutoActual
            };
            EmpleadoLavado2 = new Lavado()
            {
                Estado = ea.EmpleadoLavado2.Estado,
                FechaProximoFinAtencion = ea.EmpleadoLavado2.FechaProximoFinAtencion,
                AutoActual = ea.EmpleadoLavado2.AutoActual
            };
            EmpleadoSecado = new Secado()
            {
                Estado = ea.EmpleadoSecado.Estado,
                FechaProximoFinAtencion = ea.EmpleadoSecado.FechaProximoFinAtencion,
                AutoActual = ea.EmpleadoSecado.AutoActual
            };
            EmpleadoPA = new PonerAlfombras()
            {
                Estado = ea.EmpleadoPA.Estado,
                FechaProximoFinAtencion = ea.EmpleadoPA.FechaProximoFinAtencion,
                AutoActual = ea.EmpleadoPA.AutoActual
            };
        }